Các nút là một tiện ích rất hữu ích trong bất kỳ ứng dụng Tkinter nào. Chúng ta có thể lấy giá trị của bất kỳ nút nào trong widget Entry bằng cách xác định hàm chèn giá trị trong widget Entry. Để nhận được giá trị, trước tiên chúng ta phải xác định các nút có lệnh để thêm giá trị cụ thể được hiển thị trên tiện ích Entry.
Để cập nhật tiện ích Mục nhập, chúng tôi có thể xóa giá trị trước đó bằng cách sử dụng xóa (0, END) phương pháp.
Ví dụ
# 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()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa một số nút trong đó. Khi chúng ta nhấp vào một nút, nó sẽ hiển thị giá trị của nó trong trường Entry.