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. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?2. java - spring boot 如何打包成asp.net core 那種獨立應用?3. java - 在用戶不登錄的情況下,用戶如何添加保存到購物車?4. datetime - Python如何獲取當前時間5. javascript - nginx反向代理靜態資源403錯誤?6. docker網絡端口映射,沒有方便點的操作方法么?7. 安全性測試 - nodejs中如何防mySQL注入8. javascript - 關于apply()與call()的問題9. docker start -a dockername 老是卡住,什么情況?10. python - 調用api輸出頁面,會有標簽出現,請問如何清掉?
