# 向下拉框中添加选型,具体为在下拉框第index+1个选型设置为内容name
self.comboBox.addItem(name,index+1)
# 将下拉框中所有的选项删除
self.comboBox.clear()
# 根据索引获取当前的下拉框内容
index = self.comboBox.currentIndex()
text = self.comboBox.itemText(index)

# 下拉框自带的信号——currentIndexChanged

self.comboBox.currentIndexChanged.connect(self.indexChange)

其中self.indexChange()是自定义的槽函数,即事件,当下拉框中的索引项发生改变时就会触发信号【currentIndexChanged】,进而会执行槽函数【self.indexChange】

实例:

如上所述有下拉框有多个姓名,默认显示为下拉框的第一项,即index=0,其中每个姓名都有一个数字对应着,现在需要做的是当选择不同的人时,自动将对应的数字在label中显示出来,这时候就使用到了currentIndexChanged信号,部分代码如下:

def indexChange(self):try:if self.comboBox.currentIndex() == None or self.comboBox.currentIndex() == 0:self.label_3.setText(str(0))else:self.label_3.setText(str(self.name_money[self.comboBox.itemText(self.comboBox.currentIndex())]))except Exception as e:passdef run(self):self.pushButton.clicked.connect(self.searchPeople_)self.comboBox.currentIndexChanged.connect(self.indexChange)

其他常用属性:

参考:

PyQt5基本控件详解之QComboBox(九)_jia666666的博客-CSDN博客https://blog.csdn.net/jia666666/article/details/81534260

【pyqt5学习】——下拉框comboBox相关推荐

  1. 77_Qt_承接【75】解决表格tableWidget添加行、列,删除行、列,以及下拉框comboBox动态跟随变化问题【难点:removeItem、addItem所需参数不同】

    下拉框comboBox动态跟随行.列,添加.删除变化功能: void myMainWindow::add_row() {int row = ui->tableWidget->current ...

  2. easyui的下拉框combobox在包含的iframe页面里点击不能收回解决办法

    此处下拉框不能收回是因为iframe是新页面,点击事件不能传递到父级页面.我们需要在父级页面监听iframe页面的点击事件,进而操作下拉框的动作: 以下是获取iframe的js: var iframe ...

  3. WPF自定义下拉框ComboBox样式

    很多时候不知道控件样式的构成,可以上msdn查看控件的模板与样式. ComboBox下拉框主要放内容的是Popup控件,有三种显示items的方式: ① 默认的ItemsPresenter      ...

  4. Extjs下拉框 Combobox

    今天做了一个下拉框,截取了一部分,想记录一下extjs下拉框的各种配置项属性 store部分: var statusStore = Ext.create('Ext.data.Store', {fiel ...

  5. MFC学习--下拉框、列表、树控件、选项卡

    下拉框.列表.树控件.选项卡 下拉框 属性 代码操作 列表控件 属性 代码操作 树控件 属性 代码操作 选项卡 属性 代码操作 文化建设 下拉框 属性 Data: 下拉可选项,用分号分隔( ; ) T ...

  6. 《Cocos Creator游戏实战》实现下拉框按钮ComboBox控件

    实现下拉框按钮ComboBox控件 创建节点 编写脚本 该功能已收录在Many Widgets插件中,使用Cocos Creator 3.x版本的小伙伴可以用该插件快速生成下拉框ComboBox控件. ...

  7. 《Android Studio开发实战》学习(六)- 下拉框

    <Android Studio开发实战>学习(六)- 下拉框 背景 下拉框Spinner的使用 数组适配器ArrayAdapter的使用 简单适配器SimpleAdapter的使用 布局文 ...

  8. JavaFX --- 标签、文本框、密码框、下拉框、按钮、单选按钮、复选框

    目录 JavaFX的基本结构和概念 Application --- 代表了JavaFX的应用程序 Stage --- 舞台 --- 代表了一个窗体. 在Application的start方法中,提供了 ...

  9. easyui复杂表单_jQuery EasyUI 表单 – 创建树形下拉框(ComboTree) | 菜鸟教程

    jQuery EasyUI 表单 - 创建树形下拉框 树形下拉框(ComboTree)是一个带有下列树形结构(Tree)的下拉框(ComboBox).它可以作为一个表单字段进行使用,可以提交给远程服务 ...

最新文章

  1. java 数组的动态初始化和静态初始化
  2. 测试录制的电话拨码声音信号在发送过程中的问题
  3. 《富爸爸 辞职创业前的10堂课》文摘
  4. Linux下的USB总线驱动 3
  5. socket编程 -- epoll模型服务端/客户端通信的实现
  6. Spark算子篇 --Spark算子之combineByKey详解
  7. 学习生物信息的系列书籍
  8. Android 系统(223)---Android-打包与快速打包
  9. 技术转管理:应该如何识人、带人和用人?
  10. 如何拯救「大泥球」架构?人人车Android客户端架构演进实录
  11. ubuntu报警邮件服务简单搭建
  12. oracle12c下载安装
  13. [路由器] k2p支持ipv6相关设置
  14. 聚类分析软件测试,基于复杂网络的软件测试路径聚类分析-计算机工程与应用.PDF...
  15. 易语言雷电模拟器adb模块制作实现一键模拟器多开
  16. LeetCode-----第113题-----路径总和 II
  17. java生成chk文件_java web实现在线编辑word,并将word导出(一)
  18. 获取淘宝订单的解决方案——转
  19. 是女人,请进来学学拍照姿势!
  20. 蚂蚁森林在沙漠种植了5552万棵树,原来我也在做一件改变世界

热门文章

  1. 国内主流.NET CMS系统整理
  2. Android成长日记-使用GridView显示多行数据
  3. 委托、事件的个人理解
  4. 从零开始实现ASP.NET Core MVC的插件式开发(五) - 插件的删除和升级
  5. 测试多个输入条件的方法
  6. 软件构造 第一章第二节 软件开发的质量属性
  7. 网站开启Gzip压缩-apache
  8. windows笔记-内核对象
  9. 前端攻略系列(二) - 前端各种面试题
  10. html5 --- 使用canvas画一个渐变矩形