更改 Tkinter 窗口标题
Siddharth Swami
2021年10月2日
在本教程中,我们将学习如何更改 tkinter
窗口的标题栏。
tkinter
中的标题是指分配给应用程序窗口的名称。它主要位于应用程序的顶部。为此,我们可以使用 title()
函数。
我们使用 Tk()
函数创建一个控件对象,并使用 title()
函数向该窗口添加标题。
例如,
from tkinter import *
ws = Tk()
ws.title('Hello_World')
ws.geometry('400x300')
ws.mainloop()
输出:
在上面的示例中,我们可以看到标题为 Hello_World
的窗口。
如果我们要更改文本样式、字体大小或标题的颜色,则无法使用 tkinter
来完成,因为 tkinter
的唯一目的是提供具有自己大小和样式的名称默认情况下。
如果我们想在 tkinter
框架上设置标题,我们必须使用函数 LabelFrame()
,它可以帮助我们在框架上设置标题。此函数将字体大小和要显示的文本作为输入。另外,我们可以改变它的颜色。
下面的代码演示了这一点。
from tkinter import *
ws = Tk()
ws.title(string='')
ws.geometry('400x300')
frame = LabelFrame(
ws,
text='Hello_World',
bg='#f0f0f0',
font=(30)
)
frame.pack(expand=True, fill=BOTH)
Button(
frame,
text='Submit'
).pack()
ws.mainloop()
输出: