그래서이 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