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 小部件中写入一些文本来更改框架的标题,然后单击“更改”以显示反映的输出。