如何更改 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()

输出

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

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

更新于:15-04-2021

4K+ 次浏览

开始你的 职业

完成课程后获得认证

开始
广告