如何在 Tkinter 中从列表创建下拉菜单?
tkinterpythonserver side programmingprogramming更新于 2023/12/17 20:33:00
假设我们想使用 tkinter 在应用程序中创建列表的下拉菜单。在这种情况下,我们可以使用 Tkinter OptionMenu(win, menu_to_set, options) 函数。
首先,我们将实例化 StringVar() 的对象,然后我们将设置下拉菜单的初始值。我们将通过创建 OptionMenu 对象并传递窗口、菜单对象和要显示的选项的值来创建下拉菜单。
示例
#导入所需的库 from tkinter import * #创建 tkinter 框架的实例 win= Tk() #定义窗口或框架的大小 win.geometry("715x250") #最初设置菜单 menu= StringVar() menu.set("Select Any Language") #创建下拉菜单 drop= OptionMenu(win, menu,"C++", "Java"、"Python"、"JavaScript"、"Rust"、"GoLang") drop.pack() win.mainloop()
输出
在输出窗口中,您可以通过单击"选择任何语言"来选择一个选项,它将在下拉菜单中显示一个列表。