在 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()
輸出
執行上述程式碼將顯示一個視窗,其中包含一個接受單行使用者輸入的輸入小元件。
現在,在給定的輸入小元件中寫一些文字,然後按“確定”來驗證並顯示螢幕上的輸入小元件。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP