更改 Tkinter 窗口标题

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

在本教程中,我们将学习如何更改 tkinter 窗口的标题栏。

tkinter 中的标题是指分配给应用程序窗口的名称。它主要位于应用程序的顶部。为此,我们可以使用 title() 函数。

我们使用 Tk() 函数创建一个控件对象,并使用 title() 函数向该窗口添加标题。

例如,

from tkinter import *

ws = Tk()
ws.title("Hello_World")
ws.geometry("400x300")

ws.mainloop()

输出:

tkinter 窗口上的标题

在上面的示例中,我们可以看到标题为 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()

输出:

tkinter 窗口上的标题