Giả sử rằng trong một ứng dụng cụ thể, chúng tôi có một số tùy chọn hoặc lựa chọn cố định cho người dùng trong danh sách thả xuống. Tùy chọn hoặc Lựa chọn có thể được tạo bằng cách sử dụng Trình tạo tiện ích con OptionMenu .
OptionMenu(window, variable, choice1, choice2, choice3……)
Sau khi tùy chọn được tạo, nó có thể được phát hiện bằng một lần nhấp sự kiện thường in cho dù một tùy chọn cụ thể được chọn hay không. Đối với ví dụ này, chúng tôi sẽ chỉ cần tạo một ứng dụng trong đó nút kiểm tra sẽ xuất hiện với một số lựa chọn từ phạm vi (1 đến 9). Theo mặc định, nút được đặt thành “1” bằng cách sử dụng set phương pháp. Chọn các tùy chọn khác sẽ in nút trên màn hình.
Ví dụ
#Import the tkinter library from tkinter import * #Create an instance of tkinter frame tk = Tk() tk.geometry("700x300") #Create the option and Check Button Event def OptionMenu_CheckButton(event): print(var.get()) pass #Create the variables var = StringVar();var.set("1") options = ["1", "2", "3", "4", "5", "6", "7", "8", "9"] OptionMenu(tk, var, *(options), command = OptionMenu_CheckButton).pack() tk.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ theo dõi các tùy chọn mà người dùng đã chọn và in nó trên màn hình.