Hat jemand einen Tipp, was ich falsch mache?
Thomas
- import sys
- from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QHBoxLayout, QComboBox
- class MainWindow(QWidget):
- def __init__(self):
- super().__init__()
- self.setGeometry(100, 100, 300, 100)
- self.cbEins = QComboBox()
- self.cbEins.currentIndexChanged.connect(self.OncbChange)
- self.cbEins.addItem("Eins")
- self.cbEins.addItem("Zwei")
- self.cbZwei = QComboBox()
- self.cbZwei.currentIndexChanged.connect(self.OncbChange)
- self.cbZwei.addItem("A")
- self.cbZwei.addItem("B")
- self.cbZwei.addItem("C")
- sizer_v = QVBoxLayout()
- sizer_h = QHBoxLayout()
- sizer_h.addWidget(self.cbEins)
- sizer_h.addWidget(self.cbZwei)
- sizer_v.addLayout(sizer_h)
- self.setLayout(sizer_v)
- self.show()
- def OncbChange(self, event):
- print(self.cbEins.currentText())
- print(self.cbZwei.currentText())
- if __name__ == '__main__':
- app = QApplication(sys.argv)
- ex = MainWindow()
- sys.exit(app.exec_())