Пример #1
0
 def createEditor(self, parent, option, index):
     if not index.isValid():
         LOG.warning('Invalid index: %r', index)
         return
     data = index.data(QtCore.Qt.EditRole)
     values = self.getValueList()
     model = QtCore.QStringListModel(values)
     widget = QtWidgets.QComboBox(parent)
     widget.setModel(model)
     return widget
Пример #2
0
    def __init__(self, parent=None, *args, **kwargs):
        super(LoadMarkerLayout, self).__init__(*args, **kwargs)
        self.setupUi(self)

        self.loadMode_model = QtCore.QStringListModel()
        self.loadMode_comboBox.setModel(self.loadMode_model)

        self.camera_model = uimodels.StringDataListModel()
        self.camera_comboBox.setModel(self.camera_model)

        self.markerGroup_model = uimodels.StringDataListModel()
        self.markerGroup_comboBox.setModel(self.markerGroup_model)

        self.collection_model = uimodels.StringDataListModel()
        self.collection_comboBox.setModel(self.collection_model)

        self.distortionMode_model = QtCore.QStringListModel()
        self.distortionMode_comboBox.setModel(self.distortionMode_model)

        self.createConnections()
        self.populateUi()