如何在 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()

输出

在输出窗口中,您可以通过单击"选择任何语言"来选择一个选项,它将在下拉菜单中显示一个列表。


相关文章