Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python combobox

作者:√学卟会掩饰   发布日期:2026-02-05   浏览:32

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()

解释说明:

  1. 导入模块:我们使用 tkintertkinter.ttk 模块来创建图形用户界面 (GUI)。
  2. 创建主窗口:使用 Tk() 创建主窗口,并设置窗口标题和大小。
  3. 创建标签:使用 Label 创建一个标签,提示用户选择选项。
  4. 创建 Combobox 小部件:使用 Combobox 创建下拉菜单小部件。
  5. 添加选项:通过设置 values 属性为一个元组,添加下拉菜单中的选项。
  6. 设置默认值:使用 current() 方法设置默认选中的选项。
  7. 放置 Combobox 小部件:使用 pack() 方法将 Combobox 小部件放置在窗口中。
  8. 定义按钮点击事件处理函数:定义一个函数 show_selection,用于获取并打印用户选择的选项。
  9. 创建按钮并绑定事件处理函数:使用 Button 创建按钮,并通过 command 参数绑定点击事件处理函数。
  10. 运行主循环:使用 mainloop() 启动主事件循环,使窗口保持打开状态。

上一篇:list.sort() python

下一篇:python的split

大家都在看

python excel 库

python时间格式

pythoneval函数用法

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

python 私有函数

python ord和chr

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站