from tkinter import *
from tkinter.ttk import Combobox
# 创建主窗口
root = Tk()
root.title("ComboBox 示例")
root.geometry('300x100')
# 创建标签
label = Label(root, text="请选择一个选项:")
label.pack()
# 创建 Combobox 小部件
combo = Combobox(root)
# 添加选项
combo['values'] = ("选项 1", "选项 2", "选项 3", "选项 4")
# 设置默认值
combo.current(0) # 默认选择第一个选项
# 放置 Combobox 小部件
combo.pack()
# 定义按钮点击事件处理函数
def show_selection():
selection = combo.get()
print(f"你选择了: {selection}")
# 创建按钮并绑定事件处理函数
button = Button(root, text="显示选择", command=show_selection)
button.pack()
# 运行主循环
root.mainloop()
tkinter 和 tkinter.ttk 模块来创建图形用户界面 (GUI)。Tk() 创建主窗口,并设置窗口标题和大小。Label 创建一个标签,提示用户选择选项。Combobox 创建下拉菜单小部件。values 属性为一个元组,添加下拉菜单中的选项。current() 方法设置默认选中的选项。pack() 方法将 Combobox 小部件放置在窗口中。show_selection,用于获取并打印用户选择的选项。Button 创建按钮,并通过 command 参数绑定点击事件处理函数。mainloop() 启动主事件循环,使窗口保持打开状态。下一篇:python的split
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站