更改 Tkinter 視窗標題

Siddharth Swami 2021年10月2日
更改 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 視窗上的標題