python tkinter 下拉框_python tkinter(二) 下拉框(combobox)组件的属性说明及示例...

本文详细介绍了Python tkinter库中的下拉框组件Combobox,包括其用法、属性设置和示例代码。通过Combobox,可以在GUI界面中创建下拉列表,设置默认选项,获取选中值,并进行插入、删除等操作。
摘要由CSDN通过智能技术生成

Python tkinter 下拉框(combobox)组件用于tkinter GUI里添加下拉框,下拉框可以添加文本和设置默认选项。当选中下拉框时,可以返回指定的值,通过不同的值,执行不同的函数。

使用语法:

self.drop_down_box = ttk.Combobox(master)

master:按钮控件的父容器

参数说明:

value

插入下拉选项

.current()

默认显示的下拉选项框

.get()

获取下拉选项框中的值

.insert()

下拉框中插入文本

.delete()

删除下拉框中的文本

state

下拉框的状态,分别包含DISABLED/NORMAL/ACTIVE

width

下拉框高度

foreground

前景色

selectbackground

选择后的背景颜色

fieldbackground

下拉框颜色

background

下拉按钮颜色

代码示例:

# coding:utf-8

from tkinter import *

from tkinter import ttk # 导入ttk模块,因为下拉菜单控件在ttk中

class drop_down_box:

def __init__(self):

self.win = Tk()

self.win.title("下拉框")

self.win.geometry("600x200")

'''下拉框样式'''

# 创建下拉列表,设置下拉列表中的值

self.normal_ddl = Label(self.win, text='下拉框选项:')

self.ddl = ttk.Combobox(self.win)

self.ddl['value'] = ('下拉选项1', '下拉选项2', '下拉选项3', '下拉选项4')

# 设置默认值,即默认下拉框中的内容,索引从0开始

self.ddb_defa

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值