Tkinter là một thư viện Python được sử dụng để tạo và phát triển các ứng dụng dựa trên GUI chức năng. Tkinter cung cấp các widget có thể được sử dụng để xây dựng biểu diễn trực quan và chức năng của ứng dụng.
Giả sử rằng chúng tôi đã xác định một số widget trong ứng dụng của mình. Nếu chúng ta muốn lấy tên tiện ích con trong một sự kiện, thì có thể đạt được tên đó bằng cách sử dụng event.widget ["text"] từ khóa bên trong một hàm. Chúng tôi có thể in tên bằng cách sử dụng nó bên trong print () chức năng.
Ví dụ
# Import the required libraries from tkinter import * # Create an instance of tkinter frame or window win=Tk() # Set the size of the tkinter window win.geometry("700x300") # Define a function to delete the shape def on_click(): print (win.winfo_children()) # Create a canvas widget canvas=Canvas(win, width=500, height=300) canvas.pack() # Create a button to delete the button Button(win, text="Click", command=on_click).pack() win.mainloop()
Đầu ra
Nếu chúng ta chạy đoạn mã trên, nó sẽ hiển thị một cửa sổ có nút.
Nếu chúng ta nhấp vào nút, đầu ra sẽ hiển thị tên của tiện ích trên màn hình.
[<tkinter.Canvas object .!canvas>, <tkinter.Button object .!button>]