【pyqt5学习】——下拉框comboBox
# 向下拉框中添加选型,具体为在下拉框第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相关推荐
- 77_Qt_承接【75】解决表格tableWidget添加行、列,删除行、列,以及下拉框comboBox动态跟随变化问题【难点:removeItem、addItem所需参数不同】
下拉框comboBox动态跟随行.列,添加.删除变化功能: void myMainWindow::add_row() {int row = ui->tableWidget->current ...
- easyui的下拉框combobox在包含的iframe页面里点击不能收回解决办法
此处下拉框不能收回是因为iframe是新页面,点击事件不能传递到父级页面.我们需要在父级页面监听iframe页面的点击事件,进而操作下拉框的动作: 以下是获取iframe的js: var iframe ...
- WPF自定义下拉框ComboBox样式
很多时候不知道控件样式的构成,可以上msdn查看控件的模板与样式. ComboBox下拉框主要放内容的是Popup控件,有三种显示items的方式: ① 默认的ItemsPresenter ...
- Extjs下拉框 Combobox
今天做了一个下拉框,截取了一部分,想记录一下extjs下拉框的各种配置项属性 store部分: var statusStore = Ext.create('Ext.data.Store', {fiel ...
- MFC学习--下拉框、列表、树控件、选项卡
下拉框.列表.树控件.选项卡 下拉框 属性 代码操作 列表控件 属性 代码操作 树控件 属性 代码操作 选项卡 属性 代码操作 文化建设 下拉框 属性 Data: 下拉可选项,用分号分隔( ; ) T ...
- 《Cocos Creator游戏实战》实现下拉框按钮ComboBox控件
实现下拉框按钮ComboBox控件 创建节点 编写脚本 该功能已收录在Many Widgets插件中,使用Cocos Creator 3.x版本的小伙伴可以用该插件快速生成下拉框ComboBox控件. ...
- 《Android Studio开发实战》学习(六)- 下拉框
<Android Studio开发实战>学习(六)- 下拉框 背景 下拉框Spinner的使用 数组适配器ArrayAdapter的使用 简单适配器SimpleAdapter的使用 布局文 ...
- JavaFX --- 标签、文本框、密码框、下拉框、按钮、单选按钮、复选框
目录 JavaFX的基本结构和概念 Application --- 代表了JavaFX的应用程序 Stage --- 舞台 --- 代表了一个窗体. 在Application的start方法中,提供了 ...
- easyui复杂表单_jQuery EasyUI 表单 – 创建树形下拉框(ComboTree) | 菜鸟教程
jQuery EasyUI 表单 - 创建树形下拉框 树形下拉框(ComboTree)是一个带有下列树形结构(Tree)的下拉框(ComboBox).它可以作为一个表单字段进行使用,可以提交给远程服务 ...
最新文章
- java 数组的动态初始化和静态初始化
- 测试录制的电话拨码声音信号在发送过程中的问题
- 《富爸爸 辞职创业前的10堂课》文摘
- Linux下的USB总线驱动 3
- socket编程 -- epoll模型服务端/客户端通信的实现
- Spark算子篇 --Spark算子之combineByKey详解
- 学习生物信息的系列书籍
- Android 系统(223)---Android-打包与快速打包
- 技术转管理:应该如何识人、带人和用人?
- 如何拯救「大泥球」架构?人人车Android客户端架构演进实录
- ubuntu报警邮件服务简单搭建
- oracle12c下载安装
- [路由器] k2p支持ipv6相关设置
- 聚类分析软件测试,基于复杂网络的软件测试路径聚类分析-计算机工程与应用.PDF...
- 易语言雷电模拟器adb模块制作实现一键模拟器多开
- LeetCode-----第113题-----路径总和 II
- java生成chk文件_java web实现在线编辑word,并将word导出(一)
- 获取淘宝订单的解决方案——转
- 是女人,请进来学学拍照姿势!
- 蚂蚁森林在沙漠种植了5552万棵树,原来我也在做一件改变世界