Giả sử chúng ta muốn tạo menu thả xuống gồm một danh sách trong một ứng dụng bằng tkinter. Trong trường hợp này, chúng tôi có thể sử dụng Tkinter OptionMenu (win, menu_to_set, options) chức năng.
Đầu tiên, chúng tôi sẽ khởi tạo một đối tượng của StringVar () , sau đó chúng tôi sẽ đặt giá trị ban đầu của menu thả xuống. Chúng tôi sẽ tạo menu thả xuống bằng cách tạo một đối tượng của OptionMenu và chuyển giá trị của cửa sổ, đối tượng menu và các tùy chọn sẽ được hiển thị.
Ví dụ
#Import the required libraries from tkinter import * #Create an instance of tkinter frame win= Tk() #Define the size of window or frame win.geometry("715x250") #Set the Menu initially menu= StringVar() menu.set("Select Any Language") #Create a dropdown Menu drop= OptionMenu(win, menu,"C++", "Java","Python","JavaScript","Rust","GoLang") drop.pack() win.mainloop()
Đầu ra
Trong cửa sổ đầu ra, bạn có thể chọn một tùy chọn bằng cách nhấp vào “Chọn bất kỳ ngôn ngữ nào” và nó sẽ hiển thị danh sách trong trình đơn thả xuống.