如何更改 Tkinter 框架标题?

Tkinter 窗口是 tkinter 应用程序的原生组件,它包含一些框架、一组小部件和一些其他元素。Tkinter 框架有一组太多的小部件。

让我们假设我们已经创建了一个带有一些小部件的框架,现在我们想要重命名应用程序的标题。框架标题是任何应用程序的必要部分。我们可以使用title("title")方法更改框架的标题。

示范

在此示例中,我们将创建一个包含条目小部件和按钮的应用程序。该按钮用于重命名窗口的标题。最初,我们将创建一个实例,StringVar()它可用于捕获 Entry 小部件中的用户输入。然后,通过使用该set()方法,我们将传递捕获的变量来设置框架的标题。

#Import tkinter library
from tkinter import *
#Create an instance of tkinter frame
win= Tk()
#Set the Geometry
win.geometry("750x250")
#Define a Variable to accept the input
var= StringVar()
#Define a function to change the title
def change_title():
win.title(var.get())
#Create an Entry widget
text=Entry(win,textvariable=var)
text.focus_set()
text.pack(pady=20)
#Pass the title in the function
var.set(win.title())
#Create a Button
Button(win, text= "Change", command= change_title).pack(pady=20)
win.mainloop()
输出结果

通过运行上面的代码,我们可以显示一个包含按钮和框架对象的窗口。现在,每当我们在条目小部件中写入一些标题并单击“更改”按钮时,它就会更改框架的标题。

现在,通过在 Entry 小部件中写入一些文本来更改框架的标题,然后单击“更改”以显示反映的输出。