启动时在QcomboBox中显示特定项目

时间:2019-06-11 22:25:36

标签: python-3.x pyqt pyqt5 qcombobox

我有一个QcomboBox,里面有一些物品。窗口小部件启动并显示QcomboBox中的第一项时。如何通过启动来强制QcomboBox在列表中显示第三项( Index(2))

enter image description here

from PyQt5 import QtWidgets, QtGui

class combo(QtWidgets.QWidget):
    def __init__(self, parent = None):
        super(combo, self).__init__(parent)

        layout = QtWidgets.QHBoxLayout(self)

        self.cb = QtWidgets.QComboBox()
        self.cb.addItems(["1", "2", "3","4"])
        layout.addWidget(self.cb)

if __name__ == '__main__':
    import sys
    app = QtWidgets.QApplication(sys.argv)
    ex = combo()
    ex.show()
    sys.exit(app.exec_())

1 个答案:

答案 0 :(得分:1)

可以使用setCurrentIndex()设置当前项目。

com.firebaseapp:drawable/ic_stat_ic_notification

enter image description here