如何在Tkinter中从列表创建一个下拉菜单?
假设我们要在应用程序中使用tkinter创建列表下拉菜单。在这种情况下,我们可以使用Tkinter OptionMenu(win, menu_to_set, options) 函数。
首先,我们将实例化 StringVar() 的对象,然后我们将设置下拉菜单的初始值。我们将通过创建 OptionMenu 对象并传递窗口的值、菜单对象和要显示的选项来创建下拉菜单。
示例
#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()
输出
在输出窗口中,您可以单击“选择任何语言”来选择一个选项,它将在下拉菜单中显示一个列表。
广告