意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

PyQt5中怎么创建一个下拉框

来源:佚名 编辑:佚名
2024-03-13 14:17:38

在PyQt5中,可以使用QComboBox类来创建一个下拉框。以下是一个简单的示例代码:

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QComboBox

class ComboBoxExample(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        layout = QVBoxLayout()

        combobox = QComboBox()
        combobox.addItem("Option 1")
        combobox.addItem("Option 2")
        combobox.addItem("Option 3")

        combobox.currentIndexChanged.connect(self.on_combobox_changed)

        layout.addWidget(combobox)
        self.setLayout(layout)

        self.setWindowTitle("ComboBox Example")
        self.show()

    def on_combobox_changed(self, index):
        print("Selected index:", index)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    ex = ComboBoxExample()
    sys.exit(app.exec_())

在这个示例中,我们创建了一个简单的下拉框,并向其中添加了3个选项。我们还连接了currentIndexChanged信号到on_combobox_changed方法,这样当下拉框的选项发生变化时,我们就会打印出当前选中的索引。

你可以根据自己的需求来修改和扩展这个示例。


PyQt5中怎么创建一个下拉框

本网站发布或转载的文章均来自网络,其原创性以及文中表达的观点和判断不代表本网站。
上一篇: linux查看监听端口的方法是什么 下一篇: WinForms中怎么创建一个按钮控件