獲取 Tkinter Entry 小元件的內容


Entry 小元件是一個基本的單行字元小元件,僅支援單行文字輸入。可以透過初始化 Entry(parent, width) 建構函式來定義一個 Entry 小元件。

為了驗證 Entry 小元件,我們可以使用 get() 方法,其結果是輸入到 Entry 小元件中的字元。

讓我們定義一個接受單行文字輸入的 Entry 小元件,我們將在 Entry 小元件中列印輸入的字元。

示例

#Import the required Libraries
from tkinter import *
from tkinter import ttk

#Create an instance of Tkinter frame
win = Tk()

#Set the geometry of Tkinter frame
win.geometry("750x250")
def get_content():
   #Get the content of Entry Widget
   print(entry.get())

#Create an entry widget
entry= Entry(win, width= 40)
entry.pack(pady= 20)

#Create a button to validate the entry widget
button= ttk.Button(win, text= "Get Content", command= get_content)
button.pack(pady=10)

win.mainloop()

輸出

執行上述程式碼將顯示一個視窗,其中包含一個 Entry 小元件和一個用於獲取 Entry 小元件內容的按鈕。

現在,單擊 "獲取內容" 按鈕以列印 Entry 小元件的內容。一旦我們單擊按鈕,它將輸出如下內容,

Hello World!

更新於: 20-Aug-2021

3K+ 瀏覽

開啟你的 職業

完成課程取得認證

開始學習
廣告