在 Tkinter 中獲取使用者輸入


可能有時我們需要在 Tkinter 應用程式中獲取使用者輸入。我們可以透過 Entry 小元件使用 get() 方法獲取單行文字輸入中的使用者輸入。要顯示捕獲的輸入,我們可以列印螢幕上的訊息或在 標籤小元件 的幫助下顯示輸入。

示例

#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 display_text():
   global entry
   string= entry.get()
   label.configure(text=string)

#Initialize a Label to display the User Input
label=Label(win, text="", font=("Courier 22 bold"))
label.pack()

#Create an Entry widget to accept User Input
entry= Entry(win, width= 40)
entry.focus_set()
entry.pack()

#Create a Button to validate Entry Widget
ttk.Button(win, text= "Okay",width= 20, command= display_text).pack(pady=20)

win.mainloop()

輸出

執行上述程式碼將顯示一個視窗,其中包含一個接受單行使用者輸入的輸入小元件。

現在,在給定的輸入小元件中寫一些文字,然後按“確定”來驗證並顯示螢幕上的輸入小元件。

更新時間:2023-09-14

3.6 萬+ 瀏覽量

開啟你的 職業生涯

完成課程以獲取認證

開始
廣告
© . All rights reserved.