如何更改 Tkinter 框架标题?
Tkinter 窗口是 tkinter 应用程序的原生组件,包含一些框架、一些小部件和其他一些元素。Tkinter 框架由许多小部件组成。
让我们假设已经使用一些小部件创建了一个框架,现在我们想重命名应用程序的标题。框架标题是任何应用程序的必要组成部分。我们可以使用 title("title") 方法更改框架的标题。
示例
在此示例中,我们将创建一个应用程序,其中包含一个输入小部件和一个按钮。此按钮用于重命名窗口标题。首先,我们将创建一个 StringVar() 实例,该实例可用于捕获输入小部件中的用户输入。随后,我们将使用 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()
输出
通过运行上述代码,我们可以显示一个包含一个按钮和框架对象的窗口。然后,每当我们在输入小部件中输入一些标题并单击“更改”按钮时,它将更改框架的标题。
现在,通过在“输入”小部件中编写一些文本并单击“更改”来更改框架的标题,以显示反映的输出。
广告