0
因此,我開發了此工作GUI,但根據用戶輸入,我無法將我的QcomboBox連接到多個不同的插槽。實質上,我希望用戶能夠從QcomboBox中選擇一個驅動器,然後按QpushButton並自動定向到網絡驅動器。帶有QcomboBox多插槽連接的PYQT QpushButton
我一直在抓我的頭在邏輯天。我知道代碼的第二部分應該是這樣的(也許?):
def retranslateUi(Self, MainWindow):
self.btnGo.clicked.connect(self.DriverSelectClicked)
def DriverSelectClicked(self):
if self.comboBox1.currentIndex() == 0:
os.startfile('C:/')
if self.comboBox1.currentIndex() == 1:
os.startfile('Z:/')
您應該嘗試將點擊的信號更改爲currentIndexChanged – Achayan