当前位置:   article > 正文

pyqt5-下拉框_pyqt5 下拉框

pyqt5 下拉框
  1. import sys
  2. from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLabel, QComboBox
  3. class ComboBoxExample(QWidget):
  4. def __init__(self):
  5. super().__init__()
  6. layout = QVBoxLayout()
  7. # 创建标签
  8. label = QLabel("请选择一个选项:")
  9. layout.addWidget(label)
  10. # 创建下拉框
  11. self.combo_box = QComboBox()
  12. self.combo_box.addItem("选项1")
  13. self.combo_box.addItem("选项2")
  14. self.combo_box.addItem("选项3")
  15. self.combo_box.addItem("选项4")
  16. self.combo_box.addItem("选项5")
  17. layout.addWidget(self.combo_box)
  18. # 为下拉框绑定事件处理函数
  19. self.combo_box.currentIndexChanged.connect(self.on_combobox_changed)
  20. self.setLayout(layout)
  21. self.setWindowTitle("ComboBox Example")
  22. def on_combobox_changed(self):
  23. # 获取当前选中的项的索引和文本
  24. index = self.combo_box.currentIndex()
  25. text = self.combo_box.currentText()
  26. print("选中项索引:", index)
  27. print("选中项文本:", text)
  28. if __name__ == '__main__':
  29. app = QApplication(sys.argv)
  30. window = ComboBoxExample()
  31. window.show()
  32. sys.exit(app.exec_())

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/560479
推荐阅读
相关标签
  

闽ICP备14008679号