wxpython下拉选择框_wxPython ComboBox & Choice类

本文介绍了如何在wxPython中使用ComboBox和Choice类创建下拉选择框。ComboBox允许用户编辑选择,而Choice则是只读的。文章详细讲解了构造函数参数、样式设置、常用方法、事件绑定及其处理函数,通过示例展示了如何填充选项并响应用户选择。
摘要由CSDN通过智能技术生成

从列表中选择的项目显示在文本字段中,默认情况下是可编辑的,但是可以在wx.CB_READONLY style 参数设置为只读。

wxPython API包含一个wx.Choice类,其目的也是一个下拉列表,是永久只读。

使用 wx.ComboBox 类构造函数的参数 −

Wx.ComboBox(parent, id, value, pos, size, choices[], style)

value参数是要显示在组合框的文本框中的文本。 它是由 choices[] 集合中的项目进行填充。

下面的样式参数定义为 wx.ComboBox -

S.N.

参数和说明

1

wx.CB_SIMPLE

组合框与永久显示的列表

2

wx.CB_DROPDOWN

组合框与下拉列表

3

wx.CB_READONLY

选择的项目是不可编辑

4

wx.CB_SORT

列表显示按字母顺序

下表显示了常用wx.ComboBox类的方法 −

S.N.

方法和说明

1

GetCurrentSelection ()

返回被选中的项目

2

SetSelection()

将给定索引处的项设置为选中状态

3

GetString()

返回给定索引处的项目关联的字符串

4

SetString()

给定索引处更改项目的文本

5

SetValue()

设置一个字符串作为组合框文本显示在编辑字段中

6

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值