python - PyQt4怎么判斷當(dāng)前選中QComboBox列表中的項(xiàng)
問(wèn)題描述
問(wèn)題:
用pyqt4+Qdesigner編寫了一個(gè)操作含有多個(gè)表單的excel工具,將所有表單名添加到QComoboBox的下拉選項(xiàng)中。現(xiàn)在想選中一個(gè)表單名后對(duì)當(dāng)前表單操作,但是寫好了好久沒(méi)寫出(初次接觸pyqt)。我的想法是選中當(dāng)前列表中的表明后,輸入數(shù)據(jù),點(diǎn)擊錄入觸發(fā)事件,事件中中添加一個(gè)判斷當(dāng)前是選中了哪個(gè)表單。但是現(xiàn)在不知道怎么判斷當(dāng)前表單,求助。
這是ui界面:
點(diǎn)擊錄入按鈕后觸發(fā)的事件:
以下是使用pyuic生成QComboBox對(duì)應(yīng)的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))
問(wèn)題解答
回答1:str(self.sheet_name.currentText())
相關(guān)文章:
1. Python爬蟲如何爬取span和span中間的內(nèi)容并分別存入字典里?2. mysql - 把一個(gè)表中的數(shù)據(jù)count更新到另一個(gè)表里?3. 請(qǐng)教使用PDO連接MSSQL數(shù)據(jù)庫(kù)插入是亂碼問(wèn)題?4. python - 爬蟲模擬登錄后,爬取csdn后臺(tái)文章列表遇到的問(wèn)題5. visual-studio - Python OpenCV: 奇怪的自動(dòng)補(bǔ)全問(wèn)題6. linux - Ubuntu下編譯Vim8(+python)無(wú)數(shù)次編譯失敗7. node.js - nodejs開發(fā)中常用的連接mysql的庫(kù)8. mysql 查詢身份證號(hào)字段值有效的數(shù)據(jù)9. 視頻文件不能播放,怎么辦?10. mysql - 分庫(kù)分表、分區(qū)、讀寫分離 這些都是用在什么場(chǎng)景下 ,會(huì)帶來(lái)哪些效率或者其他方面的好處
