pyqt5 点击combox马上触发事件
时间: 2023-08-02 14:11:15 浏览: 168
PyQt5按钮点击事件 给按钮绑定事件调用自定义函数 QPushButton
5星 · 资源好评率100%
要在PyQt5中实现点击ComboBox后立即触发事件,可以使用`activated`信号。下面是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QComboBox, QMainWindow
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.combo_box = QComboBox(self)
self.combo_box.addItem("Option 1")
self.combo_box.addItem("Option 2")
self.combo_box.activated.connect(self.handle_comboBox_activated)
self.setCentralWidget(self.combo_box)
def handle_comboBox_activated(self, index):
selected_option = self.combo_box.currentText()
print(f"Selected option: {selected_option}")
if __name__ == "__main__":
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
```
在这个示例中,当用户选择ComboBox中的选项时,`handle_comboBox_activated`方法会被调用,并打印出所选的选项。你可以根据自己的需求修改`handle_comboBox_activated`方法来执行其他操作。
阅读全文