📜  python optionmenu tkinter - Python (1)

📅  最后修改于: 2023-12-03 15:18:57.672000             🧑  作者: Mango

Python OptionMenu tkinter

Python OptionMenu tkinter是一个可用于图形用户界面(GUI)中的Python库,它提供了一种用户可以从下拉列表中选择一个选项的简便方法。

安装

需要Python 3和tkinter库。

$ pip install tkinter
示例代码
import tkinter as tk
root = tk.Tk()

options = ["Option 1", "Option 2", "Option 3"]
selected_option = tk.StringVar()
selected_option.set(options[0])

option_menu = tk.OptionMenu(root, selected_option, *options)
option_menu.pack()
解释

首先,我们导入了tkinter模块并创建了一个根窗口。

然后,我们定义了一个选项列表options,这些选项将显示在下拉菜单中。

我们创建了一个字符串变量selected_option,用于存储用户选择的选项。

我们使用set()方法将默认选项options[0]设置为初始选项。

接下来,我们创建了一个OptionMenu小部件,并将其放在根窗口中。我们传递了selected_option作为变量和*options作为参数,它将显示所有选项。

最后,我们在程序中调用tk.mainloop(),这将运行GUI,显示我们的选项菜单。

结论

Python OptionMenu tkinter是一个非常有用的GUI小部件,可使用户从下拉列表中选择选项。Tkinter提供了多种GUI小部件,OptionMenu是其中之一。使用此小部件,我们可以轻松地将下拉列表添加到任何Python GUI中。