更改 Tkinter 窗口标题
Siddharth Swami
2024年2月15日

在本教程中,我们将学习如何更改 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()
输出: