如何使用 Tkinter 在 Entry 控制元件中獲取按鈕的值?
按鈕是任何 Tkinter 應用程式中非常有用的控制元件。我們可以透過定義插入 Entry 控制元件中值的函式來獲取 Entry 控制元件中任何按鈕的值。要獲取值,我們首先必須定義按鈕,這些按鈕具有命令,用於新增要顯示在 Entry 控制元件上的特定值。
要更新 Entry 控制元件,我們可以使用 delete(0, END) 方法刪除以前的值。
示例
# Import the required libraries
from tkinter import *
from tkinter import ttk
# Create an instance of tkinter frame or window
win=Tk()
# Set the size of the window
win.geometry("700x350")
def on_click(text):
entry.delete(0, END)
entry.insert(0,text)
# Add an Entry widget
entry=Entry(win, width= 25)
entry.pack()
# Add Buttons in the window
b1=ttk.Button(win, text= "A", command=lambda:on_click("A"))
b1.pack()
b2=ttk.Button(win, text= "B", command=lambda: on_click("B"))
b2.pack()
b3=ttk.Button(win, text= "C", command=lambda: on_click("C"))
b3.pack()
win.mainloop()輸出
執行以上程式碼將顯示一個視窗,其中包含數個按鈕。當我們單擊某個按鈕時,它將在 Entry 區域中顯示其值。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP