如何更改 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+ 次瀏覽

開始你的 職業

完成課程後獲得認證

開始
廣告
© . All rights reserved.