📅  最后修改于: 2023-12-03 15:18:57.672000             🧑  作者: Mango
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中。