如何在 Tkinter 中獲取 Entry 控制元件的值?


假設我們已經建立了一個 Entry 控制元件,並且想要獲取它的值。這種情況下,我們可以使用 .get() 方法。它將輸入物件對映到一個變數,該變數可進一步用於列印或顯示輸入值。

示例

在本示例中,我們將建立一個應用程式,它將透過標籤控制元件顯示輸入文字。

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
def get_value():
   e_text=entry.get()
   Label(win, text=e_text, font= ('Century 15 bold')).pack(pady=20)
#Create an Entry Widget
entry= ttk.Entry(win,font=('Century 12'),width=40)
entry.pack(pady= 30)
#Create a button to display the text of entry widget
button= ttk.Button(win, text="Enter", command= get_value)
button.pack()
win.mainloop()

輸出

執行以上程式碼將顯示一個包含一個輸入控制元件和一個按鈕的視窗。

在給定的輸出中,如果我們點選 Enter 按鈕。它將模擬 Entry 控制元件的輸入值。

更新於:2023 年 9 月 14 日

37K+ 閱讀次數

開啟你的職業生涯

完成此課程獲得認證

開始
廣告