python - PyQt4怎么判断当前选中QComboBox列表中的项
问题描述
问题:
用pyqt4+Qdesigner编写了一个操作含有多个表单的excel工具,将所有表单名添加到QComoboBox的下拉选项中。现在想选中一个表单名后对当前表单操作,但是写好了好久没写出(初次接触pyqt)。我的想法是选中当前列表中的表明后,输入数据,点击录入触发事件,事件中中添加一个判断当前是选中了哪个表单。但是现在不知道怎么判断当前表单,求助。
这是ui界面:
点击录入按钮后触发的事件:
以下是使用pyuic生成QComboBox对应的py代码:
def setupUi(self, MainWindow): self.sheet_name = QtGui.QComboBox(self.centralwidget) self.sheet_name.setGeometry(QtCore.QRect(20, 30, 121, 22)) self.sheet_name.setObjectName(_fromUtf8('sheet_name')) self.sheet_name.addItem(_fromUtf8('')) self.sheet_name.addItem(_fromUtf8('')) def retranslateUi(self, MainWindow): self.sheet_name.setItemText(0, _translate('MainWindow', '1', None)) self.sheet_name.setItemText(1, _translate('MainWindow', '2', None))
问题解答
回答1:str(self.sheet_name.currentText())
相关文章:
1. javascript - 获取标签中的字符串2. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!3. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?4. node.js - 我是一个做前端的,求教如何学习vue,node等js引擎?5. javascript - vue-cli创建的vue项目去哪里找啊?6. mysql新建字段时 timestamp NOT NULL DEFAULT ’0000-00-00 00:00:00’ 报错7. 前端 - date属性的input文本框在微信上会出现奇怪的边框?8. 微信渠道二维码怎么使用?9. node.js - nojs的response.write()如何返回一个html10. javascript - yo创建angular报错

网公网安备