def testManualFields(self): fields = QgsFields() fields.append(QgsField('test1', QVariant.String)) fields.append(QgsField('test2', QVariant.String)) w = QgsFieldComboBox() w.setFields(fields) self.assertEqual(w.count(), 2) self.assertEqual(w.itemText(0), 'test1') self.assertEqual(w.itemText(1), 'test2')
def testGettersSetters(self): """ test combobox getters/setters """ l = create_layer() w = QgsFieldComboBox() w.setLayer(l) self.assertEqual(w.layer(), l) w.setField('fldint') self.assertEqual(w.currentField(), 'fldint')
def testFilter(self): """ test setting field with filter """ l = create_layer() w = QgsFieldComboBox() w.setLayer(l) w.setFilters(QgsFieldProxyModel.Int) self.assertEqual(w.layer(), l) w.setField('fldint') self.assertEqual(w.currentField(), 'fldint')
def setupUi(self, windowForm): windowForm.setObjectName(_fromUtf8("windowForm")) windowForm.resize(564, 144) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(windowForm.sizePolicy().hasHeightForWidth()) windowForm.setSizePolicy(sizePolicy) windowForm.setWindowOpacity(1.0) windowForm.setAutoFillBackground(False) self.gridLayout = QtWidgets.QGridLayout(windowForm) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_3 = QtWidgets.QLabel(windowForm) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 0, 1, 1, 1) self.layersComboBox = QgsMapLayerComboBox(windowForm) self.layersComboBox.setObjectName(_fromUtf8("layersComboBox")) self.gridLayout.addWidget(self.layersComboBox, 0, 3, 1, 1) self.label_2 = QtWidgets.QLabel(windowForm) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 2, 1, 1, 1) self.label = QtWidgets.QLabel(windowForm) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 1, 1, 1, 1) self.oldFieldComboBox = QgsFieldComboBox(windowForm) self.oldFieldComboBox.setObjectName(_fromUtf8("oldFieldComboBox")) self.gridLayout.addWidget(self.oldFieldComboBox, 1, 3, 1, 1) self.newFieldLineEdit = QtWidgets.QLineEdit(windowForm) self.newFieldLineEdit.setObjectName(_fromUtf8("newFieldLineEdit")) self.gridLayout.addWidget(self.newFieldLineEdit, 2, 3, 1, 1) self.convertButton = QtWidgets.QPushButton(windowForm) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) self.convertButton.setFont(font) self.convertButton.setDefault(True) self.convertButton.setFlat(False) self.convertButton.setObjectName(_fromUtf8("convertButton")) self.gridLayout.addWidget(self.convertButton, 0, 4, 1, 1) self.cancelButton = QtWidgets.QPushButton(windowForm) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) self.cancelButton.setFont(font) self.cancelButton.setObjectName(_fromUtf8("cancelButton")) self.gridLayout.addWidget(self.cancelButton, 2, 4, 1, 1) self.retranslateUi(windowForm) QtCore.QObject.connect(self.cancelButton, QtCore.SIGNAL(_fromUtf8("clicked()")), windowForm.close) QtCore.QMetaObject.connectSlotsByName(windowForm)
def setupUi(self, hcmgis_medialaxis_form): hcmgis_medialaxis_form.setObjectName("hcmgis_medialaxis_form") hcmgis_medialaxis_form.setWindowModality(QtCore.Qt.ApplicationModal) hcmgis_medialaxis_form.setEnabled(True) hcmgis_medialaxis_form.resize(352, 231) hcmgis_medialaxis_form.setMouseTracking(False) self.BtnOKCancel = QtWidgets.QDialogButtonBox(hcmgis_medialaxis_form) self.BtnOKCancel.setGeometry(QtCore.QRect(190, 197, 156, 31)) self.BtnOKCancel.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.BtnOKCancel.setObjectName("BtnOKCancel") self.LblInput = QtWidgets.QLabel(hcmgis_medialaxis_form) self.LblInput.setGeometry(QtCore.QRect(10, 7, 331, 16)) self.LblInput.setObjectName("LblInput") self.CboInput = QgsMapLayerComboBox(hcmgis_medialaxis_form) self.CboInput.setGeometry(QtCore.QRect(10, 24, 331, 21)) self.CboInput.setObjectName("CboInput") self.LblInput_2 = QtWidgets.QLabel(hcmgis_medialaxis_form) self.LblInput_2.setGeometry(QtCore.QRect(10, 113, 331, 16)) self.LblInput_2.setObjectName("LblInput_2") self.spinBox = QtWidgets.QSpinBox(hcmgis_medialaxis_form) self.spinBox.setGeometry(QtCore.QRect(10, 130, 331, 22)) self.spinBox.setLayoutDirection(QtCore.Qt.LeftToRight) self.spinBox.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.spinBox.setMinimum(1) self.spinBox.setMaximum(10) self.spinBox.setObjectName("spinBox") self.CboField = QgsFieldComboBox(hcmgis_medialaxis_form) self.CboField.setGeometry(QtCore.QRect(10, 80, 331, 21)) self.CboField.setObjectName("CboField") self.LblInput_3 = QtWidgets.QLabel(hcmgis_medialaxis_form) self.LblInput_3.setGeometry(QtCore.QRect(10, 61, 321, 16)) self.LblInput_3.setObjectName("LblInput_3") self.label = QtWidgets.QLabel(hcmgis_medialaxis_form) self.label.setGeometry(QtCore.QRect(10, 167, 331, 16)) font = QtGui.QFont() font.setBold(False) font.setItalic(True) font.setWeight(50) font.setKerning(False) self.label.setFont(font) self.label.setObjectName("label") self.retranslateUi(hcmgis_medialaxis_form) self.BtnOKCancel.accepted.connect(hcmgis_medialaxis_form.accept) self.BtnOKCancel.rejected.connect(hcmgis_medialaxis_form.reject) QtCore.QMetaObject.connectSlotsByName(hcmgis_medialaxis_form)
def setupUi(self, hcmgis_find_replace_form): hcmgis_find_replace_form.setObjectName("hcmgis_find_replace_form") hcmgis_find_replace_form.setWindowModality(QtCore.Qt.ApplicationModal) hcmgis_find_replace_form.setEnabled(True) hcmgis_find_replace_form.resize(341, 235) hcmgis_find_replace_form.setMouseTracking(False) self.verticalLayout = QtWidgets.QVBoxLayout(hcmgis_find_replace_form) self.verticalLayout.setObjectName("verticalLayout") self.LblInput = QtWidgets.QLabel(hcmgis_find_replace_form) self.LblInput.setObjectName("LblInput") self.verticalLayout.addWidget(self.LblInput) self.CboInput = QgsMapLayerComboBox(hcmgis_find_replace_form) self.CboInput.setObjectName("CboInput") self.verticalLayout.addWidget(self.CboInput) self.LblOutput_2 = QtWidgets.QLabel(hcmgis_find_replace_form) self.LblOutput_2.setObjectName("LblOutput_2") self.verticalLayout.addWidget(self.LblOutput_2) self.CboField = QgsFieldComboBox(hcmgis_find_replace_form) self.CboField.setObjectName("CboField") self.verticalLayout.addWidget(self.CboField) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.LblChar = QtWidgets.QLabel(hcmgis_find_replace_form) self.LblChar.setObjectName("LblChar") self.gridLayout.addWidget(self.LblChar, 0, 0, 1, 1) self.LblChar_2 = QtWidgets.QLabel(hcmgis_find_replace_form) self.LblChar_2.setObjectName("LblChar_2") self.gridLayout.addWidget(self.LblChar_2, 0, 1, 1, 1) self.LinFind = QtWidgets.QLineEdit(hcmgis_find_replace_form) self.LinFind.setObjectName("LinFind") self.gridLayout.addWidget(self.LinFind, 1, 0, 1, 1) self.LinReplace = QtWidgets.QLineEdit(hcmgis_find_replace_form) self.LinReplace.setObjectName("LinReplace") self.gridLayout.addWidget(self.LinReplace, 1, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.ChkSelectedFeaturesOnly = QtWidgets.QCheckBox( hcmgis_find_replace_form) self.ChkSelectedFeaturesOnly.setObjectName("ChkSelectedFeaturesOnly") self.verticalLayout.addWidget(self.ChkSelectedFeaturesOnly) self.BtnOKCancel = QtWidgets.QDialogButtonBox(hcmgis_find_replace_form) self.BtnOKCancel.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.BtnOKCancel.setObjectName("BtnOKCancel") self.verticalLayout.addWidget(self.BtnOKCancel) self.retranslateUi(hcmgis_find_replace_form) self.BtnOKCancel.accepted.connect(hcmgis_find_replace_form.accept) self.BtnOKCancel.rejected.connect(hcmgis_find_replace_form.reject) QtCore.QMetaObject.connectSlotsByName(hcmgis_find_replace_form)
def setupUi(self, hcmgis_split_form): hcmgis_split_form.setObjectName("hcmgis_split_form") hcmgis_split_form.setWindowModality(QtCore.Qt.ApplicationModal) hcmgis_split_form.setEnabled(True) hcmgis_split_form.resize(341, 188) hcmgis_split_form.setMouseTracking(False) self.BtnOKCancel = QtWidgets.QDialogButtonBox(hcmgis_split_form) self.BtnOKCancel.setGeometry(QtCore.QRect(175, 150, 156, 31)) self.BtnOKCancel.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.BtnOKCancel.setObjectName("BtnOKCancel") self.LblInput = QtWidgets.QLabel(hcmgis_split_form) self.LblInput.setGeometry(QtCore.QRect(10, 7, 321, 16)) self.LblInput.setObjectName("LblInput") self.CboInput = QgsMapLayerComboBox(hcmgis_split_form) self.CboInput.setGeometry(QtCore.QRect(10, 24, 321, 21)) self.CboInput.setObjectName("CboInput") self.LblOutput_2 = QtWidgets.QLabel(hcmgis_split_form) self.LblOutput_2.setGeometry(QtCore.QRect(10, 54, 321, 16)) self.LblOutput_2.setObjectName("LblOutput_2") self.CboField = QgsFieldComboBox(hcmgis_split_form) self.CboField.setGeometry(QtCore.QRect(10, 70, 321, 21)) self.CboField.setObjectName("CboField") self.LblOutput_3 = QtWidgets.QLabel(hcmgis_split_form) self.LblOutput_3.setGeometry(QtCore.QRect(10, 100, 321, 16)) self.LblOutput_3.setObjectName("LblOutput_3") self.LinOutputFolder = QtWidgets.QLineEdit(hcmgis_split_form) self.LinOutputFolder.setEnabled(True) self.LinOutputFolder.setGeometry(QtCore.QRect(10, 120, 241, 20)) self.LinOutputFolder.setMouseTracking(True) self.LinOutputFolder.setFocusPolicy(QtCore.Qt.StrongFocus) self.LinOutputFolder.setAcceptDrops(False) self.LinOutputFolder.setText("") self.LinOutputFolder.setReadOnly(False) self.LinOutputFolder.setObjectName("LinOutputFolder") self.BtnOutputFolder = QtWidgets.QPushButton(hcmgis_split_form) self.BtnOutputFolder.setEnabled(True) self.BtnOutputFolder.setGeometry(QtCore.QRect(260, 120, 71, 21)) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.BtnOutputFolder.setFont(font) self.BtnOutputFolder.setObjectName("BtnOutputFolder") self.retranslateUi(hcmgis_split_form) self.BtnOKCancel.accepted.connect(hcmgis_split_form.accept) self.BtnOKCancel.rejected.connect(hcmgis_split_form.reject) QtCore.QMetaObject.connectSlotsByName(hcmgis_split_form)
def testGettersSetters(self): """ test combobox getters/setters """ l = create_layer() w = QgsFieldComboBox() w.setLayer(l) self.assertEqual(w.layer(), l) w.setField('fldint') self.assertEqual(w.currentField(), 'fldint') fields = QgsFields() fields.append(QgsField('test1', QVariant.String)) fields.append(QgsField('test2', QVariant.String)) w.setFields(fields) self.assertIsNone(w.layer()) self.assertEqual(w.fields(), fields)
def run(self): """Run method that performs all the real work""" # Create the dialog with elements (after translation) and keep reference # Only create GUI ONCE in callback, so that it will only load when the plugin is started if self.first_start == True: self.first_start = False self.dlg = UAVPreparerDialog() # Access the raster layer self.layerComboManagerDSM = QgsMapLayerComboBox(self.dlg.widgetDSM) self.layerComboManagerDSM.setFilters(QgsMapLayerProxyModel.RasterLayer) self.layerComboManagerDSM.setFixedWidth(175) self.layerComboManagerDSM.setCurrentIndex(-1) # Access the vector layer and an attribute field self.layerComboManagerPoint = QgsMapLayerComboBox( self.dlg.widgetPointLayer) self.layerComboManagerPoint.setCurrentIndex(-1) self.layerComboManagerPoint.setFilters( QgsMapLayerProxyModel.PointLayer) self.layerComboManagerPoint.setFixedWidth(175) self.layerComboManagerPointField = QgsFieldComboBox( self.dlg.widgetField) self.layerComboManagerPointField.setFilters(QgsFieldProxyModel.Numeric) self.layerComboManagerPoint.layerChanged.connect( self.layerComboManagerPointField.setLayer) # Set up of file save dialog self.fileDialog = QFileDialog() self.dlg.pushButtonSave.clicked.connect(self.savefile) # Set up for the Help button self.dlg.helpButton.clicked.connect(self.help) # Set up for the Run button self.dlg.runButton.clicked.connect(self.start_progress) # show the dialog self.dlg.show() # Run the dialog event loop result = self.dlg.exec_() # See if OK was pressed if result: # Do something useful here - delete the line containing pass and # substitute with your code. pass
def setupUi(self, AttributeAssignment): AttributeAssignment.setObjectName(_fromUtf8("AttributeAssignment")) AttributeAssignment.resize(240, 220) AttributeAssignment.move(50, 125) self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint) self.label_layer = QtWidgets.QLabel(AttributeAssignment) self.label_layer.setGeometry(QtCore.QRect(20, 15, 201, 21)) font = QtGui.QFont() font.setPointSize(10) self.label_layer.setFont(font) self.label_layer.setObjectName(_fromUtf8("label_layer")) self.mMapLayerComboBox = QgsMapLayerComboBox(AttributeAssignment) self.mMapLayerComboBox.setGeometry(QtCore.QRect(20, 35, 200, 25)) font = QtGui.QFont() font.setPointSize(10) self.mMapLayerComboBox.setFont(font) self.mMapLayerComboBox.setObjectName(_fromUtf8("mMapLayerComboBox")) self.label_field = QtWidgets.QLabel(AttributeAssignment) self.label_field.setGeometry(QtCore.QRect(20, 75, 201, 21)) font = QtGui.QFont() font.setPointSize(10) self.label_field.setFont(font) self.label_field.setObjectName(_fromUtf8("label_field")) self.mFieldComboBox = QgsFieldComboBox(AttributeAssignment) self.mFieldComboBox.setGeometry(QtCore.QRect(20, 95, 200, 25)) font = QtGui.QFont() font.setPointSize(10) self.mFieldComboBox.setFont(font) self.mFieldComboBox.setObjectName(_fromUtf8("mFieldComboBox")) self.label_text = QtWidgets.QLabel(AttributeAssignment) self.label_text.setGeometry(QtCore.QRect(20, 140, 201, 21)) font = QtGui.QFont() font.setPointSize(10) self.label_text.setFont(font) self.label_text.setObjectName(_fromUtf8("label_text")) self.lineEdit_text = QtWidgets.QLineEdit(AttributeAssignment) self.lineEdit_text.setGeometry(QtCore.QRect(20, 160, 200, 25)) font = QtGui.QFont() font.setPointSize(10) self.lineEdit_text.setFont(font) self.lineEdit_text.setObjectName(_fromUtf8("lineEdit_text")) self.retranslateUi(AttributeAssignment) # QtCore.QObject.connect(self.mMapLayerComboBox, QtCore.SIGNAL(_fromUtf8("layerChanged(QgsMapLayer*)")), self.mFieldComboBox.setLayer) self.mMapLayerComboBox.layerChanged.connect( self.mFieldComboBox.setLayer) QtCore.QMetaObject.connectSlotsByName(AttributeAssignment)
def setupUi(self, hcmgis_find_replace_form): hcmgis_find_replace_form.setObjectName("hcmgis_find_replace_form") hcmgis_find_replace_form.setWindowModality(QtCore.Qt.ApplicationModal) hcmgis_find_replace_form.setEnabled(True) hcmgis_find_replace_form.resize(341, 228) hcmgis_find_replace_form.setMouseTracking(False) self.LblChar = QtWidgets.QLabel(hcmgis_find_replace_form) self.LblChar.setGeometry(QtCore.QRect(10, 110, 151, 16)) self.LblChar.setObjectName("LblChar") self.BtnOKCancel = QtWidgets.QDialogButtonBox(hcmgis_find_replace_form) self.BtnOKCancel.setGeometry(QtCore.QRect(175, 189, 156, 31)) self.BtnOKCancel.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.BtnOKCancel.setObjectName("BtnOKCancel") self.LblInput = QtWidgets.QLabel(hcmgis_find_replace_form) self.LblInput.setGeometry(QtCore.QRect(11, 11, 321, 16)) self.LblInput.setObjectName("LblInput") self.CboInput = QgsMapLayerComboBox(hcmgis_find_replace_form) self.CboInput.setGeometry(QtCore.QRect(10, 30, 321, 21)) self.CboInput.setObjectName("CboInput") self.LblOutput_2 = QtWidgets.QLabel(hcmgis_find_replace_form) self.LblOutput_2.setGeometry(QtCore.QRect(10, 63, 321, 16)) self.LblOutput_2.setObjectName("LblOutput_2") self.CboField = QgsFieldComboBox(hcmgis_find_replace_form) self.CboField.setGeometry(QtCore.QRect(10, 80, 321, 21)) self.CboField.setObjectName("CboField") self.LinFind = QtWidgets.QLineEdit(hcmgis_find_replace_form) self.LinFind.setGeometry(QtCore.QRect(10, 130, 151, 20)) self.LinFind.setObjectName("LinFind") self.LblChar_2 = QtWidgets.QLabel(hcmgis_find_replace_form) self.LblChar_2.setGeometry(QtCore.QRect(180, 110, 151, 20)) self.LblChar_2.setObjectName("LblChar_2") self.LinReplace = QtWidgets.QLineEdit(hcmgis_find_replace_form) self.LinReplace.setGeometry(QtCore.QRect(180, 130, 151, 20)) self.LinReplace.setObjectName("LinReplace") self.ChkSelectedFeaturesOnly = QtWidgets.QCheckBox( hcmgis_find_replace_form) self.ChkSelectedFeaturesOnly.setGeometry(QtCore.QRect( 10, 165, 321, 17)) self.ChkSelectedFeaturesOnly.setObjectName("ChkSelectedFeaturesOnly") self.retranslateUi(hcmgis_find_replace_form) self.BtnOKCancel.accepted.connect(hcmgis_find_replace_form.accept) self.BtnOKCancel.rejected.connect(hcmgis_find_replace_form.reject) QtCore.QMetaObject.connectSlotsByName(hcmgis_find_replace_form)
def __init__(self, parent=None): QDialog.__init__(self, parent) self.resize(500, 100) self.setWindowTitle("Settings") layout = QGridLayout(self) csTargetLayerName = getCSLayerName() bufferTargetLayerName = getRZLayerName() csLable = QLabel("Compressor staitions layer:") csLable.setSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) layout.addWidget(csLable, 0, 0) self.__csLayerName = QgsMapLayerComboBox() self.__csLayerName.setEditable(True) self.__csLayerName.setFilters(QgsMapLayerProxyModel.PointLayer) self.__csLayerName.setEditText(csTargetLayerName) self.__csLayerName.layerChanged.connect(self.csLayerChooze) self.__csLayerName.editTextChanged.connect(self.csLayernameSave) self.__csLayerName.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) layout.addWidget(self.__csLayerName, 0, 1) self.__csIdField = QgsFieldComboBox() self.__csIdField.setEditable(True) self.__csIdField.fieldChanged.connect(self.csIdFiledChooze) self.__csIdField.editTextChanged.connect(self.csIdFieldSave) self.__csIdField.setSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) self.csIdFieldFill() layout.addWidget(self.__csIdField, 0, 2) bufferLable = QLabel("Buffer layer:") bufferLable.setSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) layout.addWidget(bufferLable, 1, 0) # self.__bufferLayerName = QLineEdit(bufferTargetLayerName, self) # self.__bufferLayerName.editingFinished.connect(self.bufferTargetLayernameSave) self.__bufferLayerName = QgsMapLayerComboBox() self.__bufferLayerName.setEditable(True) self.__bufferLayerName.setFilters(QgsMapLayerProxyModel.PolygonLayer) self.__bufferLayerName.setEditText(bufferTargetLayerName) self.__bufferLayerName.layerChanged.connect(self.bufferLayerChooze) self.__bufferLayerName.editTextChanged.connect( self.bufferLayernameSave) layout.addWidget(self.__bufferLayerName, 1, 1)
def testSignals(self): l = create_layer() w = QgsFieldComboBox() w.setLayer(l) spy = QSignalSpy(w.fieldChanged) w.setField('fldint2') self.assertEqual(len(spy), 1) self.assertEqual(spy[-1][0], 'fldint2') w.setField('fldint2') self.assertEqual(len(spy), 1) self.assertEqual(spy[-1][0], 'fldint2') w.setField('fldint') self.assertEqual(len(spy), 2) self.assertEqual(spy[-1][0], 'fldint') w.setField(None) self.assertEqual(len(spy), 3) self.assertEqual(spy[-1][0], None) w.setField(None) self.assertEqual(len(spy), 3) self.assertEqual(spy[-1][0], None)
def setupUi(self, hcmgis_lec_form): hcmgis_lec_form.setObjectName("hcmgis_lec_form") hcmgis_lec_form.setWindowModality(QtCore.Qt.ApplicationModal) hcmgis_lec_form.setEnabled(True) hcmgis_lec_form.resize(341, 200) hcmgis_lec_form.setMouseTracking(False) self.BtnOKCancel = QtWidgets.QDialogButtonBox(hcmgis_lec_form) self.BtnOKCancel.setGeometry(QtCore.QRect(175, 160, 156, 31)) self.BtnOKCancel.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.BtnOKCancel.setObjectName("BtnOKCancel") self.LblInput = QtWidgets.QLabel(hcmgis_lec_form) self.LblInput.setGeometry(QtCore.QRect(10, 7, 321, 16)) self.LblInput.setObjectName("LblInput") self.CboInput = QgsMapLayerComboBox(hcmgis_lec_form) self.CboInput.setGeometry(QtCore.QRect(10, 24, 321, 21)) self.CboInput.setObjectName("CboInput") self.LblOutput_2 = QtWidgets.QLabel(hcmgis_lec_form) self.LblOutput_2.setGeometry(QtCore.QRect(10, 54, 321, 16)) self.LblOutput_2.setObjectName("LblOutput_2") self.CboField = QgsFieldComboBox(hcmgis_lec_form) self.CboField.setGeometry(QtCore.QRect(10, 70, 321, 21)) self.CboField.setObjectName("CboField") self.outfilename = QtWidgets.QLineEdit(hcmgis_lec_form) self.outfilename.setGeometry(QtCore.QRect(10, 120, 231, 21)) self.outfilename.setText("") self.outfilename.setReadOnly(False) self.outfilename.setObjectName("outfilename") self.browseoutfile = QtWidgets.QPushButton(hcmgis_lec_form) self.browseoutfile.setGeometry(QtCore.QRect(250, 117, 81, 26)) self.browseoutfile.setObjectName("browseoutfile") self.label = QtWidgets.QLabel(hcmgis_lec_form) self.label.setGeometry(QtCore.QRect(10, 100, 321, 22)) self.label.setObjectName("label") self.retranslateUi(hcmgis_lec_form) self.BtnOKCancel.accepted.connect(hcmgis_lec_form.accept) self.BtnOKCancel.rejected.connect(hcmgis_lec_form.reject) QtCore.QMetaObject.connectSlotsByName(hcmgis_lec_form)
def __init__(self, iface): """Constructor. :param iface: An interface instance that will be passed to this class which provides the hook by which you can manipulate the QGIS application at run time. :type iface: QgsInterface """ # Save reference to the QGIS interface self.iface = iface # initialize plugin directory self.plugin_dir = os.path.dirname(__file__) # initialize locale locale = QSettings().value('locale/userLocale')[0:2] locale_path = os.path.join(self.plugin_dir, 'i18n', 'DSMGenerator_{}.qm'.format(locale)) if os.path.exists(locale_path): self.translator = QTranslator() self.translator.load(locale_path) if qVersion() > '4.3.3': QCoreApplication.installTranslator(self.translator) # Create the dialog (after translation) and keep reference self.dlg = DSMGeneratorDialog() # Declare instance attributes self.actions = [] self.menu = self.tr(u'&DSM Generator') # TODO: We are going to let the user set this up in a future iteration # self.toolbar = self.iface.addToolBar(u'DSMGenerator') # self.toolbar.setObjectName(u'DSMGenerator') # Declare variables self.OSMoutputfile = None self.DSMoutputfile = None if not (os.path.isdir(self.plugin_dir + '/temp')): os.mkdir(self.plugin_dir + '/temp') # Access the raster layer self.layerComboManagerDEM = QgsMapLayerComboBox(self.dlg.widgetRaster) self.layerComboManagerDEM.setFilters(QgsMapLayerProxyModel.RasterLayer) self.layerComboManagerDEM.setFixedWidth(175) self.layerComboManagerDEM.setCurrentIndex(-1) # Access the vector layer and an attribute field self.layerComboManagerPolygon = QgsMapLayerComboBox( self.dlg.widgetPolygon) self.layerComboManagerPolygon.setCurrentIndex(-1) self.layerComboManagerPolygon.setFilters( QgsMapLayerProxyModel.PolygonLayer) self.layerComboManagerPolygon.setFixedWidth(175) self.layerComboManagerPolygonField = QgsFieldComboBox( self.dlg.widgetField) self.layerComboManagerPolygonField.setFilters( QgsFieldProxyModel.Numeric) self.layerComboManagerPolygonField.setFixedWidth(150) self.layerComboManagerPolygon.layerChanged.connect( self.layerComboManagerPolygonField.setLayer) # Set up of DSM file save dialog self.DSMfileDialog = QFileDialog() self.dlg.saveButton.clicked.connect(self.savedsmfile) # Set up of OSM polygon file save dialog self.OSMfileDialog = QFileDialog() self.dlg.savePolygon.clicked.connect(self.saveosmfile) # Set up for the Help button self.dlg.helpButton.clicked.connect(self.help) # Set up for the Close button self.dlg.closeButton.clicked.connect(self.resetPlugin) # Set up for the Run button self.dlg.runButton.clicked.connect(self.start_progress) # Set up extent self.dlg.canvasButton.toggled.connect(self.checkbox_canvas) # self.dlg.layerButton.toggled.connect(self.checkbox_layer) self.layerComboManagerExtent = QgsMapLayerComboBox( self.dlg.widgetLayerExtent) self.layerComboManagerExtent.setCurrentIndex(-1) self.layerComboManagerExtent.layerChanged.connect(self.checkbox_layer) self.layerComboManagerExtent.setFixedWidth(175)
def __init__(self, parent): QtGui.QWidget.__init__(self, parent) # self.setObjectName(_fromUtf8("QgsAtlasCompositionWidgetBase")) self.resize(435, 359) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.sizePolicy().hasHeightForWidth()) self.setSizePolicy(sizePolicy) self.verticalLayout = QtGui.QVBoxLayout(self) self.verticalLayout.setSpacing(0) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.verticalFrame = QtGui.QFrame(self) self.verticalFrame.setFrameShape(QtGui.QFrame.StyledPanel) self.verticalFrame.setObjectName(_fromUtf8("verticalFrame")) self.gridLayout = QtGui.QGridLayout(self.verticalFrame) self.gridLayout.setMargin(0) self.gridLayout.setHorizontalSpacing(0) self.gridLayout.setVerticalSpacing(3) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.mUseAtlasCheckBox = QtGui.QCheckBox(self.verticalFrame) self.mUseAtlasCheckBox.setObjectName(_fromUtf8("mUseAtlasCheckBox")) self.gridLayout.addWidget(self.mUseAtlasCheckBox, 0, 1, 1, 1) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 0, 2, 1, 1) spacerItem1 = QtGui.QSpacerItem(12, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem1, 0, 0, 1, 1) self.scrollArea = QtGui.QScrollArea(self.verticalFrame) self.scrollArea.setFocusPolicy(QtCore.Qt.WheelFocus) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setEnabled(True) self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 431, 332)) self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents")) self.mainLayout = QtGui.QVBoxLayout(self.scrollAreaWidgetContents) self.mainLayout.setContentsMargins(-1, -1, -1, 0) self.mainLayout.setObjectName(_fromUtf8("mainLayout")) self.mConfigurationGroup = QgsCollapsibleGroupBoxBasic(self.scrollAreaWidgetContents) self.mConfigurationGroup.setEnabled(False) self.mConfigurationGroup.setFocusPolicy(QtCore.Qt.StrongFocus) self.mConfigurationGroup.setCheckable(False) self.mConfigurationGroup.setProperty("syncGroup", _fromUtf8("composeritem")) self.mConfigurationGroup.setProperty("collapsed", False) self.mConfigurationGroup.setObjectName(_fromUtf8("mConfigurationGroup")) self.gridLayout_2 = QtGui.QGridLayout(self.mConfigurationGroup) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.mAtlasSortFeatureDirectionButton = QtGui.QToolButton(self.mConfigurationGroup) self.mAtlasSortFeatureDirectionButton.setArrowType(QtCore.Qt.UpArrow) self.mAtlasSortFeatureDirectionButton.setObjectName(_fromUtf8("mAtlasSortFeatureDirectionButton")) self.gridLayout_2.addWidget(self.mAtlasSortFeatureDirectionButton, 4, 2, 1, 1) self.mAtlasSortFeatureKeyComboBox = QgsFieldComboBox(self.mConfigurationGroup) self.mAtlasSortFeatureKeyComboBox.setObjectName(_fromUtf8("mAtlasSortFeatureKeyComboBox")) self.gridLayout_2.addWidget(self.mAtlasSortFeatureKeyComboBox, 4, 1, 1, 1) self.mAtlasFeatureFilterCheckBox = QtGui.QCheckBox(self.mConfigurationGroup) self.mAtlasFeatureFilterCheckBox.setObjectName(_fromUtf8("mAtlasFeatureFilterCheckBox")) self.gridLayout_2.addWidget(self.mAtlasFeatureFilterCheckBox, 3, 0, 1, 1) self.mAtlasFeatureFilterButton = QtGui.QToolButton(self.mConfigurationGroup) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("Resource/images/themes/default/mIconExpression.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mAtlasFeatureFilterButton.setIcon(icon) self.mAtlasFeatureFilterButton.setObjectName(_fromUtf8("mAtlasFeatureFilterButton")) self.gridLayout_2.addWidget(self.mAtlasFeatureFilterButton, 3, 2, 1, 1) self.mAtlasHideCoverageCheckBox = QtGui.QCheckBox(self.mConfigurationGroup) self.mAtlasHideCoverageCheckBox.setObjectName(_fromUtf8("mAtlasHideCoverageCheckBox")) self.gridLayout_2.addWidget(self.mAtlasHideCoverageCheckBox, 1, 0, 1, 3) self.mHorizontalAlignementLabel = QtGui.QLabel(self.mConfigurationGroup) self.mHorizontalAlignementLabel.setObjectName(_fromUtf8("mHorizontalAlignementLabel")) self.gridLayout_2.addWidget(self.mHorizontalAlignementLabel, 0, 0, 1, 1) self.label = QtGui.QLabel(self.mConfigurationGroup) self.label.setObjectName(_fromUtf8("label")) self.gridLayout_2.addWidget(self.label, 2, 0, 1, 1) self.mAtlasFeatureFilterEdit = QtGui.QLineEdit(self.mConfigurationGroup) self.mAtlasFeatureFilterEdit.setObjectName(_fromUtf8("mAtlasFeatureFilterEdit")) self.gridLayout_2.addWidget(self.mAtlasFeatureFilterEdit, 3, 1, 1, 1) self.mAtlasCoverageLayerComboBox = QgsMapLayerComboBox(self.mConfigurationGroup) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mAtlasCoverageLayerComboBox.sizePolicy().hasHeightForWidth()) self.mAtlasCoverageLayerComboBox.setSizePolicy(sizePolicy) self.mAtlasCoverageLayerComboBox.setObjectName(_fromUtf8("mAtlasCoverageLayerComboBox")) self.gridLayout_2.addWidget(self.mAtlasCoverageLayerComboBox, 0, 1, 1, 2) self.mPageNameWidget = QgsFieldExpressionWidget(self.mConfigurationGroup) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mPageNameWidget.sizePolicy().hasHeightForWidth()) self.mPageNameWidget.setSizePolicy(sizePolicy) self.mPageNameWidget.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.mPageNameWidget.setObjectName(_fromUtf8("mPageNameWidget")) self.gridLayout_2.addWidget(self.mPageNameWidget, 2, 1, 1, 2) self.mAtlasSortFeatureCheckBox = QtGui.QCheckBox(self.mConfigurationGroup) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mAtlasSortFeatureCheckBox.sizePolicy().hasHeightForWidth()) self.mAtlasSortFeatureCheckBox.setSizePolicy(sizePolicy) self.mAtlasSortFeatureCheckBox.setObjectName(_fromUtf8("mAtlasSortFeatureCheckBox")) self.gridLayout_2.addWidget(self.mAtlasSortFeatureCheckBox, 4, 0, 1, 1) self.gridLayout_2.setColumnStretch(1, 1) self.mainLayout.addWidget(self.mConfigurationGroup) self.mOutputGroup = QgsCollapsibleGroupBoxBasic(self.scrollAreaWidgetContents) self.mOutputGroup.setEnabled(False) self.mOutputGroup.setFocusPolicy(QtCore.Qt.StrongFocus) self.mOutputGroup.setCheckable(False) self.mOutputGroup.setProperty("syncGroup", _fromUtf8("composeritem")) self.mOutputGroup.setProperty("collapsed", False) self.mOutputGroup.setObjectName(_fromUtf8("mOutputGroup")) self.gridLayout_3 = QtGui.QGridLayout(self.mOutputGroup) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.label_4 = QtGui.QLabel(self.mOutputGroup) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 2) self.mAtlasFilenameExpressionButton = QtGui.QToolButton(self.mOutputGroup) self.mAtlasFilenameExpressionButton.setIcon(icon) self.mAtlasFilenameExpressionButton.setObjectName(_fromUtf8("mAtlasFilenameExpressionButton")) self.gridLayout_3.addWidget(self.mAtlasFilenameExpressionButton, 1, 2, 1, 1) self.mAtlasFilenamePatternEdit = QtGui.QLineEdit(self.mOutputGroup) self.mAtlasFilenamePatternEdit.setObjectName(_fromUtf8("mAtlasFilenamePatternEdit")) self.gridLayout_3.addWidget(self.mAtlasFilenamePatternEdit, 1, 0, 1, 2) self.mAtlasSingleFileCheckBox = QtGui.QCheckBox(self.mOutputGroup) self.mAtlasSingleFileCheckBox.setObjectName(_fromUtf8("mAtlasSingleFileCheckBox")) self.gridLayout_3.addWidget(self.mAtlasSingleFileCheckBox, 2, 0, 1, 3) self.mainLayout.addWidget(self.mOutputGroup) spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.mainLayout.addItem(spacerItem2) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayout.addWidget(self.scrollArea, 1, 0, 1, 3) self.verticalLayout.addWidget(self.verticalFrame) self.retranslateUi() QtCore.QMetaObject.connectSlotsByName(self) self.setTabOrder(self.mUseAtlasCheckBox, self.mConfigurationGroup) self.setTabOrder(self.mConfigurationGroup, self.mAtlasCoverageLayerComboBox) self.setTabOrder(self.mAtlasCoverageLayerComboBox, self.mAtlasHideCoverageCheckBox) self.setTabOrder(self.mAtlasHideCoverageCheckBox, self.mAtlasFeatureFilterCheckBox) self.setTabOrder(self.mAtlasFeatureFilterCheckBox, self.mAtlasFeatureFilterEdit) self.setTabOrder(self.mAtlasFeatureFilterEdit, self.mAtlasFeatureFilterButton) self.setTabOrder(self.mAtlasFeatureFilterButton, self.mAtlasSortFeatureCheckBox) self.setTabOrder(self.mAtlasSortFeatureCheckBox, self.mAtlasSortFeatureKeyComboBox) self.setTabOrder(self.mAtlasSortFeatureKeyComboBox, self.mAtlasSortFeatureDirectionButton) self.setTabOrder(self.mAtlasSortFeatureDirectionButton, self.mOutputGroup) self.setTabOrder(self.mOutputGroup, self.mAtlasFilenamePatternEdit) self.setTabOrder(self.mAtlasFilenamePatternEdit, self.mAtlasFilenameExpressionButton) self.setTabOrder(self.mAtlasFilenameExpressionButton, self.mAtlasSingleFileCheckBox) self.setTabOrder(self.mAtlasSingleFileCheckBox, self.scrollArea)
def setupUi(self, Autocorrelation): Autocorrelation.setObjectName(_fromUtf8("Autocorrelation")) Autocorrelation.setWindowModality(QtCore.Qt.NonModal) Autocorrelation.resize(674, 462) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( Autocorrelation.sizePolicy().hasHeightForWidth()) Autocorrelation.setSizePolicy(sizePolicy) Autocorrelation.setContextMenuPolicy(QtCore.Qt.DefaultContextMenu) self.verticalLayout = QtGui.QVBoxLayout(Autocorrelation) self.verticalLayout.setSizeConstraint( QtGui.QLayout.SetDefaultConstraint) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.formLayout = QtGui.QFormLayout() self.formLayout.setFieldGrowthPolicy( QtGui.QFormLayout.AllNonFixedFieldsGrow) self.formLayout.setObjectName(_fromUtf8("formLayout")) self.label = QtGui.QLabel(Autocorrelation) self.label.setObjectName(_fromUtf8("label")) self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label) self.cbx_aggregation_layer = QgsMapLayerComboBox(Autocorrelation) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbx_aggregation_layer.sizePolicy().hasHeightForWidth()) self.cbx_aggregation_layer.setSizePolicy(sizePolicy) self.cbx_aggregation_layer.setObjectName( _fromUtf8("cbx_aggregation_layer")) self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.cbx_aggregation_layer) self.label_4 = QtGui.QLabel(Autocorrelation) self.label_4.setObjectName(_fromUtf8("label_4")) self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_4) self.cbx_indicator_field = QgsFieldComboBox(Autocorrelation) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbx_indicator_field.sizePolicy().hasHeightForWidth()) self.cbx_indicator_field.setSizePolicy(sizePolicy) self.cbx_indicator_field.setObjectName( _fromUtf8("cbx_indicator_field")) self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.cbx_indicator_field) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.le_output_filepath = QtGui.QLineEdit(Autocorrelation) self.le_output_filepath.setObjectName(_fromUtf8("le_output_filepath")) self.horizontalLayout_6.addWidget(self.le_output_filepath) self.button_browse = QtGui.QPushButton(Autocorrelation) self.button_browse.setObjectName(_fromUtf8("button_browse")) self.horizontalLayout_6.addWidget(self.button_browse) self.formLayout.setLayout(12, QtGui.QFormLayout.FieldRole, self.horizontalLayout_6) self.label_3 = QtGui.QLabel(Autocorrelation) self.label_3.setObjectName(_fromUtf8("label_3")) self.formLayout.setWidget(8, QtGui.QFormLayout.LabelRole, self.label_3) self.cbx_contiguity = QtGui.QComboBox(Autocorrelation) self.cbx_contiguity.setEnabled(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbx_contiguity.sizePolicy().hasHeightForWidth()) self.cbx_contiguity.setSizePolicy(sizePolicy) self.cbx_contiguity.setMinimumSize(QtCore.QSize(104, 0)) self.cbx_contiguity.setObjectName(_fromUtf8("cbx_contiguity")) self.cbx_contiguity.addItem(_fromUtf8("")) self.cbx_contiguity.addItem(_fromUtf8("")) self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.cbx_contiguity) self.label_8 = QtGui.QLabel(Autocorrelation) self.label_8.setObjectName(_fromUtf8("label_8")) self.formLayout.setWidget(12, QtGui.QFormLayout.LabelRole, self.label_8) self.verticalLayout.addLayout(self.formLayout) self.button_box_ok = QtGui.QDialogButtonBox(Autocorrelation) self.button_box_ok.setOrientation(QtCore.Qt.Horizontal) self.button_box_ok.setStandardButtons(QtGui.QDialogButtonBox.Cancel | QtGui.QDialogButtonBox.Ok) self.button_box_ok.setObjectName(_fromUtf8("button_box_ok")) self.verticalLayout.addWidget(self.button_box_ok) self.retranslateUi(Autocorrelation) QtCore.QObject.connect( self.cbx_aggregation_layer, QtCore.SIGNAL(_fromUtf8("layerChanged(QgsMapLayer*)")), self.cbx_indicator_field.setLayer) QtCore.QMetaObject.connectSlotsByName(Autocorrelation)
def setupUi(self, Composite_Index): Composite_Index.setObjectName(_fromUtf8("Composite_Index")) Composite_Index.resize(814, 754) self.verticalLayout = QtGui.QVBoxLayout(Composite_Index) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.formLayout = QtGui.QFormLayout() self.formLayout.setFieldGrowthPolicy( QtGui.QFormLayout.ExpandingFieldsGrow) self.formLayout.setObjectName(_fromUtf8("formLayout")) self.label = QtGui.QLabel(Composite_Index) self.label.setObjectName(_fromUtf8("label")) self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label) self.cbx_aggregation_layer = QgsMapLayerComboBox(Composite_Index) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbx_aggregation_layer.sizePolicy().hasHeightForWidth()) self.cbx_aggregation_layer.setSizePolicy(sizePolicy) self.cbx_aggregation_layer.setObjectName( _fromUtf8("cbx_aggregation_layer")) self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.cbx_aggregation_layer) self.label_4 = QtGui.QLabel(Composite_Index) self.label_4.setObjectName(_fromUtf8("label_4")) self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_4) self.cbx_indicator_field = QgsFieldComboBox(Composite_Index) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbx_indicator_field.sizePolicy().hasHeightForWidth()) self.cbx_indicator_field.setSizePolicy(sizePolicy) self.cbx_indicator_field.setObjectName( _fromUtf8("cbx_indicator_field")) self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.cbx_indicator_field) self.label_3 = QtGui.QLabel(Composite_Index) self.label_3.setObjectName(_fromUtf8("label_3")) self.formLayout.setWidget(11, QtGui.QFormLayout.LabelRole, self.label_3) self.label_8 = QtGui.QLabel(Composite_Index) self.label_8.setObjectName(_fromUtf8("label_8")) self.formLayout.setWidget(12, QtGui.QFormLayout.LabelRole, self.label_8) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.le_output_filepath = QtGui.QLineEdit(Composite_Index) self.le_output_filepath.setObjectName(_fromUtf8("le_output_filepath")) self.horizontalLayout_6.addWidget(self.le_output_filepath) self.button_browse = QtGui.QPushButton(Composite_Index) self.button_browse.setObjectName(_fromUtf8("button_browse")) self.horizontalLayout_6.addWidget(self.button_browse) self.formLayout.setLayout(12, QtGui.QFormLayout.FieldRole, self.horizontalLayout_6) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.formLayout.setLayout(13, QtGui.QFormLayout.FieldRole, self.horizontalLayout) self.radioButton_vector_positive = QtGui.QRadioButton(Composite_Index) self.radioButton_vector_positive.setChecked(True) self.radioButton_vector_positive.setObjectName( _fromUtf8("radioButton_vector_positive")) self.buttonGroup_2 = QtGui.QButtonGroup(Composite_Index) self.buttonGroup_2.setObjectName(_fromUtf8("buttonGroup_2")) self.buttonGroup_2.addButton(self.radioButton_vector_positive) self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.radioButton_vector_positive) self.radioButton_vector_negative = QtGui.QRadioButton(Composite_Index) self.radioButton_vector_negative.setObjectName( _fromUtf8("radioButton_vector_negative")) self.buttonGroup_2.addButton(self.radioButton_vector_negative) self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.radioButton_vector_negative) self.le_new_column = QtGui.QLineEdit(Composite_Index) self.le_new_column.setMaxLength(10) self.le_new_column.setObjectName(_fromUtf8("le_new_column")) self.formLayout.setWidget(11, QtGui.QFormLayout.FieldRole, self.le_new_column) self.cbx_list_indicators = QtGui.QListWidget(Composite_Index) self.cbx_list_indicators.setObjectName( _fromUtf8("cbx_list_indicators")) self.formLayout.setWidget(10, QtGui.QFormLayout.FieldRole, self.cbx_list_indicators) self.command_link_button = QtGui.QCommandLinkButton(Composite_Index) self.command_link_button.setObjectName( _fromUtf8("command_link_button")) self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.command_link_button) self.label_2 = QtGui.QLabel(Composite_Index) self.label_2.setObjectName(_fromUtf8("label_2")) self.formLayout.setWidget(9, QtGui.QFormLayout.FieldRole, self.label_2) self.verticalLayout.addLayout(self.formLayout) self.symbology = QgsCollapsibleGroupBox(Composite_Index) self.symbology.setCheckable(True) self.symbology.setProperty("collapsed", False) self.symbology.setObjectName(_fromUtf8("symbology")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.symbology) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.label_9 = QtGui.QLabel(self.symbology) self.label_9.setObjectName(_fromUtf8("label_9")) self.horizontalLayout_3.addWidget(self.label_9) self.color_low_value = QgsColorButton(self.symbology) self.color_low_value.setProperty("color", QtGui.QColor(50, 164, 46)) self.color_low_value.setObjectName(_fromUtf8("color_low_value")) self.horizontalLayout_3.addWidget(self.color_low_value) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem) self.label_10 = QtGui.QLabel(self.symbology) self.label_10.setObjectName(_fromUtf8("label_10")) self.horizontalLayout_3.addWidget(self.label_10) self.color_high_value = QgsColorButton(self.symbology) self.color_high_value.setProperty("color", QtGui.QColor(202, 33, 36)) self.color_high_value.setObjectName(_fromUtf8("color_high_value")) self.horizontalLayout_3.addWidget(self.color_high_value) self.verticalLayout_3.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.label_11 = QtGui.QLabel(self.symbology) self.label_11.setObjectName(_fromUtf8("label_11")) self.horizontalLayout_4.addWidget(self.label_11) self.spinBox_classes = QtGui.QSpinBox(self.symbology) self.spinBox_classes.setMinimum(1) self.spinBox_classes.setProperty("value", 5) self.spinBox_classes.setObjectName(_fromUtf8("spinBox_classes")) self.horizontalLayout_4.addWidget(self.spinBox_classes) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem1) self.label_12 = QtGui.QLabel(self.symbology) self.label_12.setObjectName(_fromUtf8("label_12")) self.horizontalLayout_4.addWidget(self.label_12) self.cbx_mode = QtGui.QComboBox(self.symbology) self.cbx_mode.setObjectName(_fromUtf8("cbx_mode")) self.horizontalLayout_4.addWidget(self.cbx_mode) self.verticalLayout_3.addLayout(self.horizontalLayout_4) self.verticalLayout.addWidget(self.symbology) self.button_box_ok = QtGui.QDialogButtonBox(Composite_Index) self.button_box_ok.setOrientation(QtCore.Qt.Horizontal) self.button_box_ok.setStandardButtons(QtGui.QDialogButtonBox.Cancel | QtGui.QDialogButtonBox.Ok) self.button_box_ok.setObjectName(_fromUtf8("button_box_ok")) self.verticalLayout.addWidget(self.button_box_ok) self.retranslateUi(Composite_Index) QtCore.QObject.connect( self.cbx_aggregation_layer, QtCore.SIGNAL(_fromUtf8("layerChanged(QgsMapLayer*)")), self.cbx_indicator_field.setLayer) QtCore.QMetaObject.connectSlotsByName(Composite_Index)
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(980, 742) MainWindow.setTabShape(QtGui.QTabWidget.Rounded) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.groupBox = QtGui.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(610, 10, 361, 111)) self.groupBox.setTitle("") self.groupBox.setObjectName("groupBox") self.mBtnZoomIn = QtGui.QPushButton(self.groupBox) self.mBtnZoomIn.setGeometry(QtCore.QRect(10, 40, 61, 61)) self.mBtnZoomIn.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("./images/zoomIn.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mBtnZoomIn.setIcon(icon) self.mBtnZoomIn.setIconSize(QtCore.QSize(50, 50)) self.mBtnZoomIn.setObjectName("mBtnZoomIn") self.mBtnZoomOut = QtGui.QPushButton(self.groupBox) self.mBtnZoomOut.setGeometry(QtCore.QRect(80, 40, 61, 61)) self.mBtnZoomOut.setText("") icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap("./images/zomOut.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mBtnZoomOut.setIcon(icon1) self.mBtnZoomOut.setIconSize(QtCore.QSize(50, 50)) self.mBtnZoomOut.setObjectName("mBtnZoomOut") self.mBtnAddRaster = QtGui.QPushButton(self.groupBox) self.mBtnAddRaster.setGeometry(QtCore.QRect(150, 40, 61, 61)) self.mBtnAddRaster.setText("") icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap("./images/addRaster.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mBtnAddRaster.setIcon(icon2) self.mBtnAddRaster.setIconSize(QtCore.QSize(50, 50)) self.mBtnAddRaster.setObjectName("mBtnAddRaster") self.mBtnAddVector = QtGui.QPushButton(self.groupBox) self.mBtnAddVector.setGeometry(QtCore.QRect(220, 40, 61, 61)) self.mBtnAddVector.setText("") icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap("./images/addLayer.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mBtnAddVector.setIcon(icon3) self.mBtnAddVector.setIconSize(QtCore.QSize(50, 50)) self.mBtnAddVector.setObjectName("mBtnAddVector") self.mBtnSelection = QtGui.QPushButton(self.groupBox) self.mBtnSelection.setGeometry(QtCore.QRect(290, 40, 61, 61)) self.mBtnSelection.setText("") icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap("./images/select.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mBtnSelection.setIcon(icon4) self.mBtnSelection.setIconSize(QtCore.QSize(50, 50)) self.mBtnSelection.setObjectName("mBtnSelection") self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) self.groupBox_2.setGeometry(QtCore.QRect(10, 130, 801, 561)) self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.frame = QtGui.QFrame(self.groupBox_2) self.frame.setGeometry(QtCore.QRect(9, 19, 781, 531)) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName("frame") self.groupBox_3 = QtGui.QGroupBox(self.centralwidget) self.groupBox_3.setGeometry(QtCore.QRect(810, 120, 161, 571)) self.groupBox_3.setObjectName("groupBox_3") self.mFieldComboBox = QgsFieldComboBox(self.groupBox_3) self.mFieldComboBox.setGeometry(QtCore.QRect(10, 20, 141, 27)) self.mFieldComboBox.setObjectName("mFieldComboBox") self.groupBox_4 = QtGui.QGroupBox(self.centralwidget) self.groupBox_4.setGeometry(QtCore.QRect(10, 10, 601, 111)) self.groupBox_4.setTitle("") self.groupBox_4.setObjectName("groupBox_4") self.label = QtGui.QLabel(self.groupBox_4) self.label.setGeometry(QtCore.QRect(10, 10, 431, 41)) font = QtGui.QFont() font.setFamily("Arial Black") font.setPointSize(14) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setFrameShadow(QtGui.QFrame.Sunken) self.label.setObjectName("label") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 980, 26)) self.menubar.setObjectName("menubar") self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") self.menuMap_View = QtGui.QMenu(self.menubar) self.menuMap_View.setObjectName("menuMap_View") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuMap_View.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, hcmgis_prefix_suffix_form): hcmgis_prefix_suffix_form.setObjectName("hcmgis_prefix_suffix_form") hcmgis_prefix_suffix_form.setWindowModality(QtCore.Qt.ApplicationModal) hcmgis_prefix_suffix_form.setEnabled(True) hcmgis_prefix_suffix_form.resize(343, 287) hcmgis_prefix_suffix_form.setMouseTracking(False) self.verticalLayout = QtWidgets.QVBoxLayout(hcmgis_prefix_suffix_form) self.verticalLayout.setObjectName("verticalLayout") self.LblInput = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblInput.setObjectName("LblInput") self.verticalLayout.addWidget(self.LblInput) self.CboInput = QgsMapLayerComboBox(hcmgis_prefix_suffix_form) self.CboInput.setObjectName("CboInput") self.verticalLayout.addWidget(self.CboInput) self.LblOutput_2 = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblOutput_2.setObjectName("LblOutput_2") self.verticalLayout.addWidget(self.LblOutput_2) self.CboField = QgsFieldComboBox(hcmgis_prefix_suffix_form) self.CboField.setObjectName("CboField") self.verticalLayout.addWidget(self.CboField) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setSizeConstraint(QtWidgets.QLayout.SetNoConstraint) self.gridLayout.setObjectName("gridLayout") self.LblChar = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblChar.setObjectName("LblChar") self.gridLayout.addWidget(self.LblChar, 0, 0, 1, 1) self.LblChar_3 = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblChar_3.setObjectName("LblChar_3") self.gridLayout.addWidget(self.LblChar_3, 0, 1, 1, 1) self.LinPrefix = QtWidgets.QLineEdit(hcmgis_prefix_suffix_form) self.LinPrefix.setObjectName("LinPrefix") self.gridLayout.addWidget(self.LinPrefix, 1, 0, 1, 1) self.CboCharPrefix = QtWidgets.QComboBox(hcmgis_prefix_suffix_form) font = QtGui.QFont() font.setPointSize(8) self.CboCharPrefix.setFont(font) self.CboCharPrefix.setEditable(True) self.CboCharPrefix.setObjectName("CboCharPrefix") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.gridLayout.addWidget(self.CboCharPrefix, 1, 1, 1, 1) self.LblChar_2 = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblChar_2.setObjectName("LblChar_2") self.gridLayout.addWidget(self.LblChar_2, 2, 0, 1, 1) self.LblChar_4 = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblChar_4.setObjectName("LblChar_4") self.gridLayout.addWidget(self.LblChar_4, 2, 1, 1, 1) self.LinSuffix = QtWidgets.QLineEdit(hcmgis_prefix_suffix_form) self.LinSuffix.setObjectName("LinSuffix") self.gridLayout.addWidget(self.LinSuffix, 3, 0, 1, 1) self.CboCharSuffix = QtWidgets.QComboBox(hcmgis_prefix_suffix_form) font = QtGui.QFont() font.setPointSize(8) self.CboCharSuffix.setFont(font) self.CboCharSuffix.setEditable(True) self.CboCharSuffix.setObjectName("CboCharSuffix") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.gridLayout.addWidget(self.CboCharSuffix, 3, 1, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.ChkSelectedFeaturesOnly = QtWidgets.QCheckBox( hcmgis_prefix_suffix_form) self.ChkSelectedFeaturesOnly.setObjectName("ChkSelectedFeaturesOnly") self.verticalLayout.addWidget(self.ChkSelectedFeaturesOnly) self.BtnOKCancel = QtWidgets.QDialogButtonBox( hcmgis_prefix_suffix_form) self.BtnOKCancel.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.BtnOKCancel.setObjectName("BtnOKCancel") self.verticalLayout.addWidget(self.BtnOKCancel) self.retranslateUi(hcmgis_prefix_suffix_form) self.BtnOKCancel.accepted.connect(hcmgis_prefix_suffix_form.accept) self.BtnOKCancel.rejected.connect(hcmgis_prefix_suffix_form.reject) QtCore.QMetaObject.connectSlotsByName(hcmgis_prefix_suffix_form)
def setupUi(self, compare_scenarios): compare_scenarios.setObjectName(_fromUtf8("compare_scenarios")) compare_scenarios.resize(479, 347) self.label = QtGui.QLabel(compare_scenarios) self.label.setGeometry(QtCore.QRect(20, 246, 131, 21)) self.label.setObjectName(_fromUtf8("label")) self.label_2 = QtGui.QLabel(compare_scenarios) self.label_2.setGeometry(QtCore.QRect(192, 246, 131, 21)) self.label_2.setObjectName(_fromUtf8("label_2")) self.slider_spacer = QtGui.QSlider(compare_scenarios) self.slider_spacer.setGeometry(QtCore.QRect(17, 276, 121, 18)) self.slider_spacer.setOrientation(QtCore.Qt.Horizontal) self.slider_spacer.setObjectName(_fromUtf8("slider_spacer")) self.slider_band_size = QtGui.QSlider(compare_scenarios) self.slider_band_size.setGeometry(QtCore.QRect(190, 276, 111, 18)) self.slider_band_size.setOrientation(QtCore.Qt.Horizontal) self.slider_band_size.setObjectName(_fromUtf8("slider_band_size")) self.mMapLayerComboBox = QgsMapLayerComboBox(compare_scenarios) self.mMapLayerComboBox.setGeometry(QtCore.QRect(10, 30, 451, 24)) self.mMapLayerComboBox.setObjectName(_fromUtf8("mMapLayerComboBox")) self.label_3 = QtGui.QLabel(compare_scenarios) self.label_3.setGeometry(QtCore.QRect(10, 4, 131, 21)) self.label_3.setObjectName(_fromUtf8("label_3")) self.but_run = QtGui.QPushButton(compare_scenarios) self.but_run.setGeometry(QtCore.QRect(10, 310, 441, 27)) self.but_run.setObjectName(_fromUtf8("but_run")) self.lbl_width = QtGui.QLabel(compare_scenarios) self.lbl_width.setGeometry(QtCore.QRect(306, 275, 31, 21)) self.lbl_width.setObjectName(_fromUtf8("lbl_width")) self.lbl_space = QtGui.QLabel(compare_scenarios) self.lbl_space.setGeometry(QtCore.QRect(140, 274, 31, 21)) self.lbl_space.setObjectName(_fromUtf8("lbl_space")) self.radio_diff = QtGui.QRadioButton(compare_scenarios) self.radio_diff.setGeometry(QtCore.QRect(350, 248, 121, 17)) self.radio_diff.setChecked(True) self.radio_diff.setObjectName(_fromUtf8("radio_diff")) self.radio_compo = QtGui.QRadioButton(compare_scenarios) self.radio_compo.setGeometry(QtCore.QRect(350, 277, 111, 17)) self.radio_compo.setObjectName(_fromUtf8("radio_compo")) self.groupBox = QtGui.QGroupBox(compare_scenarios) self.groupBox.setGeometry(QtCore.QRect(10, 70, 221, 161)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.ba_FieldComboBoxBase = QgsFieldComboBox(self.groupBox) self.ba_FieldComboBoxBase.setGeometry(QtCore.QRect(10, 120, 191, 24)) self.ba_FieldComboBoxBase.setObjectName( _fromUtf8("ba_FieldComboBoxBase")) self.ab_FieldComboBoxBase = QgsFieldComboBox(self.groupBox) self.ab_FieldComboBoxBase.setGeometry(QtCore.QRect(10, 60, 191, 24)) self.ab_FieldComboBoxBase.setObjectName( _fromUtf8("ab_FieldComboBoxBase")) self.label_5 = QtGui.QLabel(self.groupBox) self.label_5.setGeometry(QtCore.QRect(10, 90, 131, 21)) self.label_5.setObjectName(_fromUtf8("label_5")) self.label_6 = QtGui.QLabel(self.groupBox) self.label_6.setGeometry(QtCore.QRect(10, 30, 131, 21)) self.label_6.setObjectName(_fromUtf8("label_6")) self.groupBox_2 = QtGui.QGroupBox(compare_scenarios) self.groupBox_2.setGeometry(QtCore.QRect(240, 70, 221, 161)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.ba_FieldComboBoxAlt = QgsFieldComboBox(self.groupBox_2) self.ba_FieldComboBoxAlt.setGeometry(QtCore.QRect(10, 120, 191, 24)) self.ba_FieldComboBoxAlt.setObjectName( _fromUtf8("ba_FieldComboBoxAlt")) self.ab_FieldComboBoxAlt = QgsFieldComboBox(self.groupBox_2) self.ab_FieldComboBoxAlt.setGeometry(QtCore.QRect(10, 60, 191, 24)) self.ab_FieldComboBoxAlt.setObjectName( _fromUtf8("ab_FieldComboBoxAlt")) self.label_9 = QtGui.QLabel(self.groupBox_2) self.label_9.setGeometry(QtCore.QRect(10, 90, 131, 21)) self.label_9.setObjectName(_fromUtf8("label_9")) self.label_10 = QtGui.QLabel(self.groupBox_2) self.label_10.setGeometry(QtCore.QRect(10, 30, 131, 21)) self.label_10.setObjectName(_fromUtf8("label_10")) self.retranslateUi(compare_scenarios) QtCore.QMetaObject.connectSlotsByName(compare_scenarios)
def setupUi(self, hcmgis_split_field_form): hcmgis_split_field_form.setObjectName("hcmgis_split_field_form") hcmgis_split_field_form.setWindowModality(QtCore.Qt.ApplicationModal) hcmgis_split_field_form.setEnabled(True) hcmgis_split_field_form.resize(341, 218) hcmgis_split_field_form.setMouseTracking(False) self.LblChar = QtWidgets.QLabel(hcmgis_split_field_form) self.LblChar.setGeometry(QtCore.QRect(10, 101, 321, 16)) self.LblChar.setObjectName("LblChar") self.CboChar = QtWidgets.QComboBox(hcmgis_split_field_form) self.CboChar.setGeometry(QtCore.QRect(10, 121, 321, 21)) font = QtGui.QFont() font.setPointSize(8) self.CboChar.setFont(font) self.CboChar.setEditable(True) self.CboChar.setObjectName("CboChar") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.CboChar.addItem("") self.BtnOKCancel = QtWidgets.QDialogButtonBox(hcmgis_split_field_form) self.BtnOKCancel.setGeometry(QtCore.QRect(175, 180, 156, 31)) self.BtnOKCancel.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) self.BtnOKCancel.setObjectName("BtnOKCancel") self.LblInput = QtWidgets.QLabel(hcmgis_split_field_form) self.LblInput.setGeometry(QtCore.QRect(10, 7, 321, 16)) self.LblInput.setObjectName("LblInput") self.CboInput = QgsMapLayerComboBox(hcmgis_split_field_form) self.CboInput.setGeometry(QtCore.QRect(10, 24, 321, 21)) self.CboInput.setObjectName("CboInput") self.LblOutput_2 = QtWidgets.QLabel(hcmgis_split_field_form) self.LblOutput_2.setGeometry(QtCore.QRect(10, 54, 321, 16)) self.LblOutput_2.setObjectName("LblOutput_2") self.CboField = QgsFieldComboBox(hcmgis_split_field_form) self.CboField.setGeometry(QtCore.QRect(10, 70, 321, 21)) self.CboField.setObjectName("CboField") self.ChkSelectedFeaturesOnly = QtWidgets.QCheckBox(hcmgis_split_field_form) self.ChkSelectedFeaturesOnly.setGeometry(QtCore.QRect(10, 157, 151, 17)) self.ChkSelectedFeaturesOnly.setObjectName("ChkSelectedFeaturesOnly") self.retranslateUi(hcmgis_split_field_form) self.BtnOKCancel.accepted.connect(hcmgis_split_field_form.accept) self.BtnOKCancel.rejected.connect(hcmgis_split_field_form.reject) QtCore.QMetaObject.connectSlotsByName(hcmgis_split_field_form)
def setupUi(self, bandwidths): bandwidths.setObjectName(_fromUtf8("bandwidths")) bandwidths.resize(689, 362) self.label = QtGui.QLabel(bandwidths) self.label.setGeometry(QtCore.QRect(20, 10, 131, 21)) self.label.setObjectName(_fromUtf8("label")) self.label_2 = QtGui.QLabel(bandwidths) self.label_2.setGeometry(QtCore.QRect(200, 10, 131, 21)) self.label_2.setObjectName(_fromUtf8("label_2")) self.slider_spacer = QtGui.QSlider(bandwidths) self.slider_spacer.setGeometry(QtCore.QRect(17, 40, 121, 18)) self.slider_spacer.setOrientation(QtCore.Qt.Horizontal) self.slider_spacer.setObjectName(_fromUtf8("slider_spacer")) self.slider_band_size = QtGui.QSlider(bandwidths) self.slider_band_size.setGeometry(QtCore.QRect(198, 40, 111, 18)) self.slider_band_size.setOrientation(QtCore.Qt.Horizontal) self.slider_band_size.setObjectName(_fromUtf8("slider_band_size")) self.mMapLayerComboBox = QgsMapLayerComboBox(bandwidths) self.mMapLayerComboBox.setGeometry(QtCore.QRect(380, 30, 301, 30)) self.mMapLayerComboBox.setObjectName(_fromUtf8("mMapLayerComboBox")) self.ab_FieldComboBox = QgsFieldComboBox(bandwidths) self.ab_FieldComboBox.setGeometry(QtCore.QRect(20, 92, 191, 30)) self.ab_FieldComboBox.setObjectName(_fromUtf8("ab_FieldComboBox")) self.mColorButton = QgsColorButtonV2(bandwidths) self.mColorButton.setGeometry(QtCore.QRect(430, 92, 141, 30)) self.mColorButton.setObjectName(_fromUtf8("mColorButton")) self.label_3 = QtGui.QLabel(bandwidths) self.label_3.setGeometry(QtCore.QRect(380, 10, 131, 21)) self.label_3.setObjectName(_fromUtf8("label_3")) self.ba_FieldComboBox = QgsFieldComboBox(bandwidths) self.ba_FieldComboBox.setGeometry(QtCore.QRect(224, 92, 191, 30)) self.ba_FieldComboBox.setObjectName(_fromUtf8("ba_FieldComboBox")) self.but_add_band = QtGui.QPushButton(bandwidths) self.but_add_band.setGeometry(QtCore.QRect(610, 92, 71, 30)) self.but_add_band.setObjectName(_fromUtf8("but_add_band")) self.bands_list = QtGui.QTableWidget(bandwidths) self.bands_list.setGeometry(QtCore.QRect(10, 140, 671, 181)) self.bands_list.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) self.bands_list.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) self.bands_list.setRowCount(0) self.bands_list.setColumnCount(4) self.bands_list.setObjectName(_fromUtf8("bands_list")) item = QtGui.QTableWidgetItem() self.bands_list.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.bands_list.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.bands_list.setHorizontalHeaderItem(2, item) item = QtGui.QTableWidgetItem() self.bands_list.setHorizontalHeaderItem(3, item) self.bands_list.verticalHeader().setDefaultSectionSize(27) self.label_5 = QtGui.QLabel(bandwidths) self.label_5.setGeometry(QtCore.QRect(224, 70, 131, 21)) self.label_5.setObjectName(_fromUtf8("label_5")) self.label_6 = QtGui.QLabel(bandwidths) self.label_6.setGeometry(QtCore.QRect(20, 70, 131, 21)) self.label_6.setObjectName(_fromUtf8("label_6")) self.but_run = QtGui.QPushButton(bandwidths) self.but_run.setGeometry(QtCore.QRect(10, 330, 671, 27)) self.but_run.setObjectName(_fromUtf8("but_run")) self.lbl_width = QtGui.QLabel(bandwidths) self.lbl_width.setGeometry(QtCore.QRect(314, 39, 31, 21)) self.lbl_width.setObjectName(_fromUtf8("lbl_width")) self.lbl_space = QtGui.QLabel(bandwidths) self.lbl_space.setGeometry(QtCore.QRect(140, 38, 31, 21)) self.lbl_space.setObjectName(_fromUtf8("lbl_space")) self.but_load_ramp = QtGui.QPushButton(bandwidths) self.but_load_ramp.setGeometry(QtCore.QRect(541, 92, 61, 30)) self.but_load_ramp.setObjectName(_fromUtf8("but_load_ramp")) self.rdo_color = QtGui.QRadioButton(bandwidths) self.rdo_color.setGeometry(QtCore.QRect(426, 70, 101, 22)) self.rdo_color.setChecked(True) self.rdo_color.setObjectName(_fromUtf8("rdo_color")) self.rdo_ramp = QtGui.QRadioButton(bandwidths) self.rdo_ramp.setGeometry(QtCore.QRect(515, 70, 91, 22)) self.rdo_ramp.setObjectName(_fromUtf8("rdo_ramp")) self.txt_ramp = QtGui.QLabel(bandwidths) self.txt_ramp.setGeometry(QtCore.QRect(430, 98, 101, 17)) self.txt_ramp.setObjectName(_fromUtf8("txt_ramp")) self.retranslateUi(bandwidths) QtCore.QMetaObject.connectSlotsByName(bandwidths)
def __init__(self, iface, project): QtWidgets.QDialog.__init__(self) self.iface = iface self.setupUi(self) self.NewLinks = False self.NewNodes = False self.project = project if project is not None: self.conn = project.conn self.path_to_file = project.path_to_file self._run_layout = QGridLayout() spacer = QSpacerItem(5, 5, QSizePolicy.Expanding, QSizePolicy.Minimum) # Centroid layer frm1 = QHBoxLayout() frm1.addItem(spacer) self.CentroidLayer = QgsMapLayerComboBox() self.CentroidLayer.layerChanged.connect(self.set_fields) clabel = QLabel() clabel.setText("Centroids layer") frm1.addWidget(clabel) frm1.addWidget(self.CentroidLayer) self.CentroidLayer.setMinimumSize(450, 30) wdgt1 = QWidget() wdgt1.setLayout(frm1) self.CentroidField = QgsFieldComboBox() self.CentroidField.setMinimumSize(450, 30) frm2 = QHBoxLayout() frm2.addItem(spacer) flabel = QLabel() flabel.setText("Centroid ID field") frm2.addWidget(flabel) frm2.addWidget(self.CentroidField) wdgt2 = QWidget() wdgt2.setLayout(frm2) self.CentroidLayer.setFilters(QgsMapLayerProxyModel.PointLayer) frm3 = QHBoxLayout() self.IfMaxLength = QCheckBox() self.IfMaxLength.setChecked(True) self.IfMaxLength.setText("Connector maximum length") self.IfMaxLength.toggled.connect(self.allows_distance) frm3.addWidget(self.IfMaxLength) frm3.addItem(spacer) self.MaxLength = QLineEdit() frm3.addWidget(self.MaxLength) frm3.addItem(spacer) lblmeters = QLabel() lblmeters.setText(" meters") frm3.addWidget(lblmeters) frm3.addItem(spacer) lblnmbr = QLabel() lblnmbr.setText("Connectors per centroid") frm3.addWidget(lblnmbr) self.NumberConnectors = QComboBox() for i in range(1, 40): self.NumberConnectors.addItem(str(i)) frm3.addWidget(self.NumberConnectors) wdgt3 = QWidget() wdgt3.setLayout(frm3) layer_frame = QVBoxLayout() layer_frame.addWidget(wdgt1) layer_frame.addWidget(wdgt2) layer_frame.addWidget(wdgt3) lyrfrm = QWidget() lyrfrm.setLayout(layer_frame) # action buttons self.but_process = QPushButton() if self.project is None: self.but_process.setText("Project not loaded") self.but_process.setEnabled(False) else: self.but_process.setText("Run!") self.but_process.clicked.connect(self.run) self.but_cancel = QPushButton() self.but_cancel.setText("Cancel") self.but_cancel.clicked.connect(self.exit_procedure) self.progressbar = QProgressBar() self.progress_label = QLabel() self.progress_label.setText("...") but_frame = QHBoxLayout() but_frame.addWidget(self.progressbar, 1) but_frame.addWidget(self.progress_label, 1) but_frame.addWidget(self.but_cancel, 1) but_frame.addItem(spacer) but_frame.addWidget(self.but_process, 1) self.but_widget = QWidget() self.but_widget.setLayout(but_frame) # Progress bars and messagers self.progress_frame = QVBoxLayout() self.status_bar_files = QProgressBar() self.progress_frame.addWidget(self.status_bar_files) self.status_label_file = QLabel() self.status_label_file.setText("Extracting: ") self.progress_frame.addWidget(self.status_label_file) self.status_bar_chunks = QProgressBar() self.progress_frame.addWidget(self.status_bar_chunks) self.progress_widget = QWidget() self.progress_widget.setLayout(self.progress_frame) self.progress_widget.setVisible(False) self._run_layout.addWidget(lyrfrm) self._run_layout.addWidget(self.but_widget) self._run_layout.addWidget(self.progress_widget) list = QWidget() listLayout = QVBoxLayout() self.list_types = QTableWidget() self.list_types.setMinimumSize(180, 80) lbl = QLabel() lbl.setText("Allowed link types") listLayout.addWidget(lbl) listLayout.addWidget(self.list_types) list.setLayout(listLayout) if self.project is not None: curr = self.conn.cursor() curr.execute( "SELECT DISTINCT link_type FROM links ORDER BY link_type") ltypes = curr.fetchall() self.list_types.setRowCount(len(ltypes)) self.list_types.setColumnCount(1) for i, lt in enumerate(ltypes): self.list_types.setItem(i, 0, QTableWidgetItem(lt[0])) self.list_types.selectAll() allStuff = QWidget() allStuff.setLayout(self._run_layout) allLayout = QHBoxLayout() allLayout.addWidget(allStuff) allLayout.addWidget(list) self.setLayout(allLayout) self.resize(700, 135) # default directory self.path = standard_path() self.set_fields() self.IfMaxLength.setChecked(False)
def setupUi(self, Biorec): Biorec.setObjectName(_fromUtf8("Biorec")) Biorec.resize(395, 573) self.verticalLayout = QtGui.QVBoxLayout(Biorec) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.tabWidget = QtGui.QTabWidget(Biorec) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.formLayout = QtGui.QFormLayout(self.tab) self.formLayout.setObjectName(_fromUtf8("formLayout")) self.butBrowse = QtGui.QPushButton(self.tab) self.butBrowse.setEnabled(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butBrowse.sizePolicy().hasHeightForWidth()) self.butBrowse.setSizePolicy(sizePolicy) self.butBrowse.setObjectName(_fromUtf8("butBrowse")) self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.butBrowse) self.lblLayer = QtGui.QLabel(self.tab) self.lblLayer.setObjectName(_fromUtf8("lblLayer")) self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.lblLayer) self.mlcbSourceLayer = QgsMapLayerComboBox(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mlcbSourceLayer.sizePolicy().hasHeightForWidth()) self.mlcbSourceLayer.setSizePolicy(sizePolicy) self.mlcbSourceLayer.setObjectName(_fromUtf8("mlcbSourceLayer")) self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.mlcbSourceLayer) self.lblGridRefCol = QtGui.QLabel(self.tab) self.lblGridRefCol.setObjectName(_fromUtf8("lblGridRefCol")) self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.lblGridRefCol) self.fcbGridRefCol = QgsFieldComboBox(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.fcbGridRefCol.sizePolicy().hasHeightForWidth()) self.fcbGridRefCol.setSizePolicy(sizePolicy) self.fcbGridRefCol.setObjectName(_fromUtf8("fcbGridRefCol")) self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.fcbGridRefCol) self.lblXCol = QtGui.QLabel(self.tab) self.lblXCol.setObjectName(_fromUtf8("lblXCol")) self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.lblXCol) self.fcbXCol = QgsFieldComboBox(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.fcbXCol.sizePolicy().hasHeightForWidth()) self.fcbXCol.setSizePolicy(sizePolicy) self.fcbXCol.setObjectName(_fromUtf8("fcbXCol")) self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.fcbXCol) self.lblYCol = QtGui.QLabel(self.tab) self.lblYCol.setObjectName(_fromUtf8("lblYCol")) self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.lblYCol) self.fcbYCol = QgsFieldComboBox(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.fcbYCol.sizePolicy().hasHeightForWidth()) self.fcbYCol.setSizePolicy(sizePolicy) self.fcbYCol.setObjectName(_fromUtf8("fcbYCol")) self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.fcbYCol) self.lblAbundanceColumn = QtGui.QLabel(self.tab) self.lblAbundanceColumn.setObjectName(_fromUtf8("lblAbundanceColumn")) self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.lblAbundanceColumn) self.cboAbundanceCol = QtGui.QComboBox(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboAbundanceCol.sizePolicy().hasHeightForWidth()) self.cboAbundanceCol.setSizePolicy(sizePolicy) self.cboAbundanceCol.setObjectName(_fromUtf8("cboAbundanceCol")) self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.cboAbundanceCol) self.lblTaxonCol = QtGui.QLabel(self.tab) self.lblTaxonCol.setObjectName(_fromUtf8("lblTaxonCol")) self.formLayout.setWidget(6, QtGui.QFormLayout.LabelRole, self.lblTaxonCol) self.cboTaxonCol = QtGui.QComboBox(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboTaxonCol.sizePolicy().hasHeightForWidth()) self.cboTaxonCol.setSizePolicy(sizePolicy) self.cboTaxonCol.setObjectName(_fromUtf8("cboTaxonCol")) self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.cboTaxonCol) self.cbIsScientific = QtGui.QCheckBox(self.tab) self.cbIsScientific.setEnabled(False) self.cbIsScientific.setChecked(False) self.cbIsScientific.setObjectName(_fromUtf8("cbIsScientific")) self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.cbIsScientific) self.lblGroupingCol = QtGui.QLabel(self.tab) self.lblGroupingCol.setEnabled(False) self.lblGroupingCol.setObjectName(_fromUtf8("lblGroupingCol")) self.formLayout.setWidget(8, QtGui.QFormLayout.LabelRole, self.lblGroupingCol) self.cboGroupingCol = QtGui.QComboBox(self.tab) self.cboGroupingCol.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboGroupingCol.sizePolicy().hasHeightForWidth()) self.cboGroupingCol.setSizePolicy(sizePolicy) self.cboGroupingCol.setObjectName(_fromUtf8("cboGroupingCol")) self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.cboGroupingCol) self.lblInputCRS = QtGui.QLabel(self.tab) self.lblInputCRS.setObjectName(_fromUtf8("lblInputCRS")) self.formLayout.setWidget(9, QtGui.QFormLayout.LabelRole, self.lblInputCRS) self.pswInputCRS = QgsProjectionSelectionWidget(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pswInputCRS.sizePolicy().hasHeightForWidth()) self.pswInputCRS.setSizePolicy(sizePolicy) self.pswInputCRS.setObjectName(_fromUtf8("pswInputCRS")) self.formLayout.setWidget(9, QtGui.QFormLayout.FieldRole, self.pswInputCRS) self.lblOutputCRS = QtGui.QLabel(self.tab) self.lblOutputCRS.setObjectName(_fromUtf8("lblOutputCRS")) self.formLayout.setWidget(10, QtGui.QFormLayout.LabelRole, self.lblOutputCRS) self.pswOutputCRS = QgsProjectionSelectionWidget(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pswOutputCRS.sizePolicy().hasHeightForWidth()) self.pswOutputCRS.setSizePolicy(sizePolicy) self.pswOutputCRS.setObjectName(_fromUtf8("pswOutputCRS")) self.formLayout.setWidget(10, QtGui.QFormLayout.FieldRole, self.pswOutputCRS) self.cbMatchCRS = QtGui.QCheckBox(self.tab) self.cbMatchCRS.setEnabled(True) self.cbMatchCRS.setChecked(False) self.cbMatchCRS.setObjectName(_fromUtf8("cbMatchCRS")) self.formLayout.setWidget(11, QtGui.QFormLayout.FieldRole, self.cbMatchCRS) spacerItem = QtGui.QSpacerItem(20, 84, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.formLayout.setItem(12, QtGui.QFormLayout.LabelRole, spacerItem) self.tabWidget.addTab(self.tab, _fromUtf8("")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.tab_3) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.tvTaxa = QtGui.QTreeView(self.tab_3) self.tvTaxa.setToolTip(_fromUtf8("")) self.tvTaxa.setObjectName(_fromUtf8("tvTaxa")) self.tvTaxa.header().setVisible(False) self.verticalLayout_3.addWidget(self.tvTaxa) self.frame_2 = QtGui.QFrame(self.tab_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_2.sizePolicy().hasHeightForWidth()) self.frame_2.setSizePolicy(sizePolicy) self.frame_2.setFrameShape(QtGui.QFrame.NoFrame) self.frame_2.setFrameShadow(QtGui.QFrame.Raised) self.frame_2.setObjectName(_fromUtf8("frame_2")) self.horizontalLayout = QtGui.QHBoxLayout(self.frame_2) self.horizontalLayout.setSpacing(2) self.horizontalLayout.setMargin(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.butContract = QtGui.QPushButton(self.frame_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butContract.sizePolicy().hasHeightForWidth()) self.butContract.setSizePolicy(sizePolicy) self.butContract.setMinimumSize(QtCore.QSize(25, 0)) self.butContract.setMaximumSize(QtCore.QSize(25, 16777215)) self.butContract.setObjectName(_fromUtf8("butContract")) self.horizontalLayout.addWidget(self.butContract) self.butExpand = QtGui.QPushButton(self.frame_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butExpand.sizePolicy().hasHeightForWidth()) self.butExpand.setSizePolicy(sizePolicy) self.butExpand.setMinimumSize(QtCore.QSize(25, 0)) self.butExpand.setMaximumSize(QtCore.QSize(25, 16777215)) self.butExpand.setObjectName(_fromUtf8("butExpand")) self.horizontalLayout.addWidget(self.butExpand) self.butCheckAll = QtGui.QPushButton(self.frame_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butCheckAll.sizePolicy().hasHeightForWidth()) self.butCheckAll.setSizePolicy(sizePolicy) self.butCheckAll.setMinimumSize(QtCore.QSize(55, 0)) self.butCheckAll.setMaximumSize(QtCore.QSize(55, 16777215)) self.butCheckAll.setObjectName(_fromUtf8("butCheckAll")) self.horizontalLayout.addWidget(self.butCheckAll) self.butUncheckAll = QtGui.QPushButton(self.frame_2) self.butUncheckAll.setMinimumSize(QtCore.QSize(65, 0)) self.butUncheckAll.setMaximumSize(QtCore.QSize(65, 16777215)) self.butUncheckAll.setObjectName(_fromUtf8("butUncheckAll")) self.horizontalLayout.addWidget(self.butUncheckAll) spacerItem1 = QtGui.QSpacerItem(200, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.butGenTree = QtGui.QPushButton(self.frame_2) self.butGenTree.setObjectName(_fromUtf8("butGenTree")) self.horizontalLayout.addWidget(self.butGenTree) self.verticalLayout_3.addWidget(self.frame_2) self.tabWidget.addTab(self.tab_3, _fromUtf8("")) self.tab_5 = QtGui.QWidget() self.tab_5.setObjectName(_fromUtf8("tab_5")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.tab_5) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.cboBatchMode = QtGui.QComboBox(self.tab_5) self.cboBatchMode.setMinimumSize(QtCore.QSize(130, 0)) self.cboBatchMode.setMaximumSize(QtCore.QSize(130, 16777215)) self.cboBatchMode.setObjectName(_fromUtf8("cboBatchMode")) self.cboBatchMode.addItem(_fromUtf8("")) self.cboBatchMode.addItem(_fromUtf8("")) self.verticalLayout_5.addWidget(self.cboBatchMode) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.leStyleFile = QtGui.QLineEdit(self.tab_5) self.leStyleFile.setObjectName(_fromUtf8("leStyleFile")) self.horizontalLayout_4.addWidget(self.leStyleFile) self.pbBrowseStyleFile = QtGui.QPushButton(self.tab_5) self.pbBrowseStyleFile.setMinimumSize(QtCore.QSize(105, 0)) self.pbBrowseStyleFile.setObjectName(_fromUtf8("pbBrowseStyleFile")) self.horizontalLayout_4.addWidget(self.pbBrowseStyleFile) self.verticalLayout_5.addLayout(self.horizontalLayout_4) self.cbApplyStyle = QtGui.QCheckBox(self.tab_5) self.cbApplyStyle.setObjectName(_fromUtf8("cbApplyStyle")) self.verticalLayout_5.addWidget(self.cbApplyStyle) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.label_2 = QtGui.QLabel(self.tab_5) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout_8.addWidget(self.label_2) self.hsLayerTransparency = QtGui.QSlider(self.tab_5) self.hsLayerTransparency.setOrientation(QtCore.Qt.Horizontal) self.hsLayerTransparency.setTickPosition(QtGui.QSlider.TicksBelow) self.hsLayerTransparency.setTickInterval(10) self.hsLayerTransparency.setObjectName(_fromUtf8("hsLayerTransparency")) self.horizontalLayout_8.addWidget(self.hsLayerTransparency) self.verticalLayout_5.addLayout(self.horizontalLayout_8) self.mGroupBox = QgsCollapsibleGroupBox(self.tab_5) self.mGroupBox.setObjectName(_fromUtf8("mGroupBox")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.mGroupBox) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label = QtGui.QLabel(self.mGroupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setMinimumSize(QtCore.QSize(34, 0)) self.label.setMaximumSize(QtCore.QSize(34, 16777215)) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout_9.addWidget(self.label) self.cboOutputFormat = QtGui.QComboBox(self.mGroupBox) self.cboOutputFormat.setEditable(False) self.cboOutputFormat.setObjectName(_fromUtf8("cboOutputFormat")) self.cboOutputFormat.addItem(_fromUtf8("")) self.cboOutputFormat.addItem(_fromUtf8("")) self.cboOutputFormat.addItem(_fromUtf8("")) self.cboOutputFormat.addItem(_fromUtf8("")) self.cboOutputFormat.addItem(_fromUtf8("")) self.horizontalLayout_9.addWidget(self.cboOutputFormat) self.verticalLayout_2.addLayout(self.horizontalLayout_9) self.qgsOutputCRS = QgsProjectionSelectionWidget(self.mGroupBox) self.qgsOutputCRS.setObjectName(_fromUtf8("qgsOutputCRS")) self.verticalLayout_2.addWidget(self.qgsOutputCRS) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.leImageFolder = QtGui.QLineEdit(self.mGroupBox) self.leImageFolder.setObjectName(_fromUtf8("leImageFolder")) self.horizontalLayout_3.addWidget(self.leImageFolder) self.pbBrowseImageFolder = QtGui.QPushButton(self.mGroupBox) self.pbBrowseImageFolder.setObjectName(_fromUtf8("pbBrowseImageFolder")) self.horizontalLayout_3.addWidget(self.pbBrowseImageFolder) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10")) self.cbTaxonMetaData = QtGui.QCheckBox(self.mGroupBox) self.cbTaxonMetaData.setMinimumSize(QtCore.QSize(131, 0)) self.cbTaxonMetaData.setMaximumSize(QtCore.QSize(131, 16777215)) self.cbTaxonMetaData.setObjectName(_fromUtf8("cbTaxonMetaData")) self.horizontalLayout_10.addWidget(self.cbTaxonMetaData) self.mlcbTaxonMetaDataLayer = QgsMapLayerComboBox(self.mGroupBox) self.mlcbTaxonMetaDataLayer.setObjectName(_fromUtf8("mlcbTaxonMetaDataLayer")) self.horizontalLayout_10.addWidget(self.mlcbTaxonMetaDataLayer) self.verticalLayout_2.addLayout(self.horizontalLayout_10) self.verticalLayout_5.addWidget(self.mGroupBox) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.butHelp = QtGui.QPushButton(self.tab_5) self.butHelp.setMinimumSize(QtCore.QSize(32, 32)) self.butHelp.setMaximumSize(QtCore.QSize(32, 32)) self.butHelp.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("images/bang.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butHelp.setIcon(icon) self.butHelp.setIconSize(QtCore.QSize(26, 26)) self.butHelp.setObjectName(_fromUtf8("butHelp")) self.horizontalLayout_7.addWidget(self.butHelp) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem2) self.verticalLayout_5.addLayout(self.horizontalLayout_7) spacerItem3 = QtGui.QSpacerItem(20, 52, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_5.addItem(spacerItem3) self.tabWidget.addTab(self.tab_5, _fromUtf8("")) self.tab_4 = QtGui.QWidget() self.tab_4.setObjectName(_fromUtf8("tab_4")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.tab_4) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.pteLog = QtGui.QPlainTextEdit(self.tab_4) self.pteLog.setObjectName(_fromUtf8("pteLog")) self.verticalLayout_4.addWidget(self.pteLog) self.tabWidget.addTab(self.tab_4, _fromUtf8("")) self.verticalLayout.addWidget(self.tabWidget) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.progBatch = QtGui.QProgressBar(Biorec) self.progBatch.setProperty("value", 0) self.progBatch.setObjectName(_fromUtf8("progBatch")) self.horizontalLayout_6.addWidget(self.progBatch) self.pbCancel = QtGui.QPushButton(Biorec) self.pbCancel.setObjectName(_fromUtf8("pbCancel")) self.horizontalLayout_6.addWidget(self.pbCancel) self.verticalLayout.addLayout(self.horizontalLayout_6) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.cboSymbol = QtGui.QComboBox(Biorec) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboSymbol.sizePolicy().hasHeightForWidth()) self.cboSymbol.setSizePolicy(sizePolicy) self.cboSymbol.setMinimumSize(QtCore.QSize(90, 0)) self.cboSymbol.setMaximumSize(QtCore.QSize(90, 16777215)) self.cboSymbol.setObjectName(_fromUtf8("cboSymbol")) self.cboSymbol.addItem(_fromUtf8("")) self.cboSymbol.addItem(_fromUtf8("")) self.horizontalLayout_5.addWidget(self.cboSymbol) self.cboMapType = QtGui.QComboBox(Biorec) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.cboMapType.sizePolicy().hasHeightForWidth()) self.cboMapType.setSizePolicy(sizePolicy) self.cboMapType.setObjectName(_fromUtf8("cboMapType")) self.cboMapType.addItem(_fromUtf8("")) self.cboMapType.addItem(_fromUtf8("")) self.cboMapType.addItem(_fromUtf8("")) self.cboMapType.addItem(_fromUtf8("")) self.cboMapType.addItem(_fromUtf8("")) self.cboMapType.addItem(_fromUtf8("")) self.cboMapType.addItem(_fromUtf8("")) self.cboMapType.addItem(_fromUtf8("")) self.cboMapType.addItem(_fromUtf8("")) self.horizontalLayout_5.addWidget(self.cboMapType) self.dsbGridSize = QtGui.QDoubleSpinBox(Biorec) self.dsbGridSize.setDecimals(3) self.dsbGridSize.setMaximum(100000000.0) self.dsbGridSize.setSingleStep(100.0) self.dsbGridSize.setObjectName(_fromUtf8("dsbGridSize")) self.horizontalLayout_5.addWidget(self.dsbGridSize) self.verticalLayout.addLayout(self.horizontalLayout_5) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.butMap = QtGui.QPushButton(Biorec) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butMap.sizePolicy().hasHeightForWidth()) self.butMap.setSizePolicy(sizePolicy) self.butMap.setMinimumSize(QtCore.QSize(32, 32)) self.butMap.setMaximumSize(QtCore.QSize(32, 32)) self.butMap.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8("images/maptaxa.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butMap.setIcon(icon1) self.butMap.setIconSize(QtCore.QSize(30, 30)) self.butMap.setObjectName(_fromUtf8("butMap")) self.horizontalLayout_2.addWidget(self.butMap) self.butSaveImage = QtGui.QPushButton(Biorec) self.butSaveImage.setMinimumSize(QtCore.QSize(32, 32)) self.butSaveImage.setMaximumSize(QtCore.QSize(32, 32)) self.butSaveImage.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8("images/saveimage.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butSaveImage.setIcon(icon2) self.butSaveImage.setIconSize(QtCore.QSize(28, 28)) self.butSaveImage.setObjectName(_fromUtf8("butSaveImage")) self.horizontalLayout_2.addWidget(self.butSaveImage) self.butShowAll = QtGui.QPushButton(Biorec) self.butShowAll.setMinimumSize(QtCore.QSize(32, 32)) self.butShowAll.setMaximumSize(QtCore.QSize(32, 32)) self.butShowAll.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8("images/layershow.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butShowAll.setIcon(icon3) self.butShowAll.setIconSize(QtCore.QSize(26, 26)) self.butShowAll.setObjectName(_fromUtf8("butShowAll")) self.horizontalLayout_2.addWidget(self.butShowAll) self.butHideAll = QtGui.QPushButton(Biorec) self.butHideAll.setMinimumSize(QtCore.QSize(32, 32)) self.butHideAll.setMaximumSize(QtCore.QSize(32, 32)) self.butHideAll.setText(_fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8("images/layerhide.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butHideAll.setIcon(icon4) self.butHideAll.setIconSize(QtCore.QSize(26, 26)) self.butHideAll.setObjectName(_fromUtf8("butHideAll")) self.horizontalLayout_2.addWidget(self.butHideAll) self.butRemoveMap = QtGui.QPushButton(Biorec) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butRemoveMap.sizePolicy().hasHeightForWidth()) self.butRemoveMap.setSizePolicy(sizePolicy) self.butRemoveMap.setMinimumSize(QtCore.QSize(32, 32)) self.butRemoveMap.setMaximumSize(QtCore.QSize(32, 32)) self.butRemoveMap.setText(_fromUtf8("")) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(_fromUtf8("images/removelayer.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butRemoveMap.setIcon(icon5) self.butRemoveMap.setIconSize(QtCore.QSize(30, 30)) self.butRemoveMap.setObjectName(_fromUtf8("butRemoveMap")) self.horizontalLayout_2.addWidget(self.butRemoveMap) self.butRemoveMaps = QtGui.QPushButton(Biorec) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butRemoveMaps.sizePolicy().hasHeightForWidth()) self.butRemoveMaps.setSizePolicy(sizePolicy) self.butRemoveMaps.setMinimumSize(QtCore.QSize(32, 32)) self.butRemoveMaps.setMaximumSize(QtCore.QSize(32, 32)) self.butRemoveMaps.setText(_fromUtf8("")) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap(_fromUtf8("images/removelayers.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butRemoveMaps.setIcon(icon6) self.butRemoveMaps.setIconSize(QtCore.QSize(30, 30)) self.butRemoveMaps.setObjectName(_fromUtf8("butRemoveMaps")) self.horizontalLayout_2.addWidget(self.butRemoveMaps) spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem4) self.verticalLayout.addLayout(self.horizontalLayout_2) self.retranslateUi(Biorec) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Biorec)
def setupUi(self, hcmgis_prefix_suffix_form): hcmgis_prefix_suffix_form.setObjectName("hcmgis_prefix_suffix_form") hcmgis_prefix_suffix_form.setWindowModality(QtCore.Qt.ApplicationModal) hcmgis_prefix_suffix_form.setEnabled(True) hcmgis_prefix_suffix_form.resize(343, 265) hcmgis_prefix_suffix_form.setMouseTracking(False) self.LblChar = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblChar.setGeometry(QtCore.QRect(10, 109, 151, 16)) self.LblChar.setObjectName("LblChar") self.BtnOKCancel = QtWidgets.QDialogButtonBox( hcmgis_prefix_suffix_form) self.BtnOKCancel.setGeometry(QtCore.QRect(180, 220, 156, 51)) self.BtnOKCancel.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.BtnOKCancel.setObjectName("BtnOKCancel") self.LblInput = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblInput.setGeometry(QtCore.QRect(10, 11, 321, 16)) self.LblInput.setObjectName("LblInput") self.CboInput = QgsMapLayerComboBox(hcmgis_prefix_suffix_form) self.CboInput.setGeometry(QtCore.QRect(10, 27, 321, 21)) self.CboInput.setObjectName("CboInput") self.LblOutput_2 = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblOutput_2.setGeometry(QtCore.QRect(10, 60, 321, 16)) self.LblOutput_2.setObjectName("LblOutput_2") self.CboField = QgsFieldComboBox(hcmgis_prefix_suffix_form) self.CboField.setGeometry(QtCore.QRect(10, 77, 321, 21)) self.CboField.setObjectName("CboField") self.LinPrefix = QtWidgets.QLineEdit(hcmgis_prefix_suffix_form) self.LinPrefix.setGeometry(QtCore.QRect(10, 125, 151, 20)) self.LinPrefix.setObjectName("LinPrefix") self.LblChar_2 = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblChar_2.setGeometry(QtCore.QRect(10, 155, 41, 20)) self.LblChar_2.setObjectName("LblChar_2") self.LinSuffix = QtWidgets.QLineEdit(hcmgis_prefix_suffix_form) self.LinSuffix.setGeometry(QtCore.QRect(10, 173, 151, 20)) self.LinSuffix.setObjectName("LinSuffix") self.CboCharPrefix = QtWidgets.QComboBox(hcmgis_prefix_suffix_form) self.CboCharPrefix.setGeometry(QtCore.QRect(180, 125, 151, 21)) font = QtGui.QFont() font.setPointSize(8) self.CboCharPrefix.setFont(font) self.CboCharPrefix.setEditable(True) self.CboCharPrefix.setObjectName("CboCharPrefix") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.CboCharPrefix.addItem("") self.LblChar_3 = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblChar_3.setGeometry(QtCore.QRect(180, 109, 151, 16)) self.LblChar_3.setObjectName("LblChar_3") self.LblChar_4 = QtWidgets.QLabel(hcmgis_prefix_suffix_form) self.LblChar_4.setGeometry(QtCore.QRect(180, 155, 151, 16)) self.LblChar_4.setObjectName("LblChar_4") self.CboCharSuffix = QtWidgets.QComboBox(hcmgis_prefix_suffix_form) self.CboCharSuffix.setGeometry(QtCore.QRect(180, 173, 151, 21)) font = QtGui.QFont() font.setPointSize(8) self.CboCharSuffix.setFont(font) self.CboCharSuffix.setEditable(True) self.CboCharSuffix.setObjectName("CboCharSuffix") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.CboCharSuffix.addItem("") self.ChkSelectedFeaturesOnly = QtWidgets.QCheckBox( hcmgis_prefix_suffix_form) self.ChkSelectedFeaturesOnly.setGeometry(QtCore.QRect( 10, 207, 321, 17)) self.ChkSelectedFeaturesOnly.setObjectName("ChkSelectedFeaturesOnly") self.retranslateUi(hcmgis_prefix_suffix_form) self.BtnOKCancel.accepted.connect(hcmgis_prefix_suffix_form.accept) self.BtnOKCancel.rejected.connect(hcmgis_prefix_suffix_form.reject) QtCore.QMetaObject.connectSlotsByName(hcmgis_prefix_suffix_form)
# coding: utf-8 from PyQt4.QtGui import QDialog, QFormLayout from qgis.gui import (QgsFieldComboBox, QgsMapLayerComboBox, QgsMapLayerProxyModel) # Create dialog new_dialog = QDialog() # Add combobox for layer and field map_layer_combo_box = QgsMapLayerComboBox() map_layer_combo_box.setCurrentIndex(-1) map_layer_combo_box.setFilters(QgsMapLayerProxyModel.VectorLayer) field_combo_box = QgsFieldComboBox() # Create a form layout and add the two combobox layout = QFormLayout() layout.addWidget(map_layer_combo_box) layout.addWidget(field_combo_box) # Add signal event map_layer_combo_box.layerChanged.connect(field_combo_box.setLayer) # setLayer is a native slot function def on_field_changed(fieldName): print(fieldName) print("Layer field changed") field_combo_box.fieldChanged.connect(on_field_changed) new_dialog.setLayout(layout) new_dialog.show() # To see possibility of this component, you need at least a layer opened
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(748, 479) MainWindow.setTabShape(QtGui.QTabWidget.Rounded) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.titleGroupBox = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.titleGroupBox.sizePolicy().hasHeightForWidth()) self.titleGroupBox.setSizePolicy(sizePolicy) self.titleGroupBox.setMinimumSize(QtCore.QSize(360, 140)) self.titleGroupBox.setTitle(_fromUtf8("")) self.titleGroupBox.setObjectName(_fromUtf8("titleGroupBox")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.titleGroupBox) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.titleLabel = QtGui.QLabel(self.titleGroupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.titleLabel.sizePolicy().hasHeightForWidth()) self.titleLabel.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setFamily(_fromUtf8("Arial Black")) font.setPointSize(14) font.setBold(True) font.setItalic(False) font.setUnderline(False) font.setWeight(75) font.setStrikeOut(False) font.setKerning(True) self.titleLabel.setFont(font) self.titleLabel.setFrameShadow(QtGui.QFrame.Sunken) self.titleLabel.setTextFormat(QtCore.Qt.AutoText) self.titleLabel.setIndent(6) self.titleLabel.setObjectName(_fromUtf8("titleLabel")) self.verticalLayout_5.addWidget(self.titleLabel) self.horizontalLayout.addWidget(self.titleGroupBox) self.buttonGroupBox = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.buttonGroupBox.sizePolicy().hasHeightForWidth()) self.buttonGroupBox.setSizePolicy(sizePolicy) self.buttonGroupBox.setMinimumSize(QtCore.QSize(360, 140)) self.buttonGroupBox.setTitle(_fromUtf8("")) self.buttonGroupBox.setObjectName(_fromUtf8("buttonGroupBox")) self.mBtnZoomIn = QtGui.QPushButton(self.buttonGroupBox) self.mBtnZoomIn.setGeometry(QtCore.QRect(10, 40, 61, 61)) self.mBtnZoomIn.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("./images/zoomIn.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mBtnZoomIn.setIcon(icon) self.mBtnZoomIn.setIconSize(QtCore.QSize(50, 50)) self.mBtnZoomIn.setObjectName(_fromUtf8("mBtnZoomIn")) self.mBtnZoomOut = QtGui.QPushButton(self.buttonGroupBox) self.mBtnZoomOut.setGeometry(QtCore.QRect(80, 40, 61, 61)) self.mBtnZoomOut.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8("./images/zomOut.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mBtnZoomOut.setIcon(icon1) self.mBtnZoomOut.setIconSize(QtCore.QSize(50, 50)) self.mBtnZoomOut.setObjectName(_fromUtf8("mBtnZoomOut")) self.mBtnAddRaster = QtGui.QPushButton(self.buttonGroupBox) self.mBtnAddRaster.setGeometry(QtCore.QRect(150, 40, 61, 61)) self.mBtnAddRaster.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8("./images/addRaster.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mBtnAddRaster.setIcon(icon2) self.mBtnAddRaster.setIconSize(QtCore.QSize(50, 50)) self.mBtnAddRaster.setObjectName(_fromUtf8("mBtnAddRaster")) self.mBtnAddVector = QtGui.QPushButton(self.buttonGroupBox) self.mBtnAddVector.setGeometry(QtCore.QRect(220, 40, 61, 61)) self.mBtnAddVector.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8("./images/addLayer.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mBtnAddVector.setIcon(icon3) self.mBtnAddVector.setIconSize(QtCore.QSize(50, 50)) self.mBtnAddVector.setObjectName(_fromUtf8("mBtnAddVector")) self.mBtnSelection = QtGui.QPushButton(self.buttonGroupBox) self.mBtnSelection.setGeometry(QtCore.QRect(290, 40, 61, 61)) self.mBtnSelection.setText(_fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8("./images/select.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.mBtnSelection.setIcon(icon4) self.mBtnSelection.setIconSize(QtCore.QSize(50, 50)) self.mBtnSelection.setObjectName(_fromUtf8("mBtnSelection")) self.mBtnZoomIn.raise_() self.mBtnZoomOut.raise_() self.mBtnAddRaster.raise_() self.mBtnAddVector.raise_() self.mBtnSelection.raise_() self.titleGroupBox.raise_() self.horizontalLayout.addWidget(self.buttonGroupBox) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.canvasGroupBox = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.canvasGroupBox.sizePolicy().hasHeightForWidth()) self.canvasGroupBox.setSizePolicy(sizePolicy) self.canvasGroupBox.setMinimumSize(QtCore.QSize(0, 0)) self.canvasGroupBox.setTitle(_fromUtf8("")) self.canvasGroupBox.setObjectName(_fromUtf8("canvasGroupBox")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.canvasGroupBox) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.canvasFrame = QtGui.QFrame(self.canvasGroupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.canvasFrame.sizePolicy().hasHeightForWidth()) self.canvasFrame.setSizePolicy(sizePolicy) self.canvasFrame.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) self.canvasFrame.setFrameShape(QtGui.QFrame.StyledPanel) self.canvasFrame.setFrameShadow(QtGui.QFrame.Raised) self.canvasFrame.setObjectName(_fromUtf8("canvasFrame")) self.verticalLayout_4.addWidget(self.canvasFrame) self.horizontalLayout_2.addWidget(self.canvasGroupBox) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.dropDownGroupBox = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dropDownGroupBox.sizePolicy().hasHeightForWidth()) self.dropDownGroupBox.setSizePolicy(sizePolicy) self.dropDownGroupBox.setMinimumSize(QtCore.QSize(160, 60)) self.dropDownGroupBox.setObjectName(_fromUtf8("dropDownGroupBox")) self.mFieldComboBox = QgsFieldComboBox(self.dropDownGroupBox) self.mFieldComboBox.setGeometry(QtCore.QRect(10, 20, 141, 27)) self.mFieldComboBox.setObjectName(_fromUtf8("mFieldComboBox")) self.mFieldComboBox.raise_() self.verticalLayout_2.addWidget(self.dropDownGroupBox) self.legendGroupBox = QtGui.QGroupBox(self.centralwidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.legendGroupBox.sizePolicy().hasHeightForWidth()) self.legendGroupBox.setSizePolicy(sizePolicy) self.legendGroupBox.setMinimumSize(QtCore.QSize(160, 200)) self.legendGroupBox.setAutoFillBackground(False) self.legendGroupBox.setFlat(False) self.legendGroupBox.setCheckable(False) self.legendGroupBox.setObjectName(_fromUtf8("legendGroupBox")) self.colorBox_2 = QtGui.QWidget(self.legendGroupBox) self.colorBox_2.setGeometry(QtCore.QRect(10, 50, 21, 21)) self.colorBox_2.setAutoFillBackground(False) self.colorBox_2.setStyleSheet( _fromUtf8("background-color: rgb(255, 95, 0);")) self.colorBox_2.setObjectName(_fromUtf8("colorBox_2")) self.colorBox_1 = QtGui.QWidget(self.legendGroupBox) self.colorBox_1.setGeometry(QtCore.QRect(10, 20, 21, 21)) self.colorBox_1.setAutoFillBackground(False) self.colorBox_1.setStyleSheet( _fromUtf8("background-color: rgb(255, 0, 0);")) self.colorBox_1.setObjectName(_fromUtf8("colorBox_1")) self.colorBox_6 = QtGui.QWidget(self.legendGroupBox) self.colorBox_6.setGeometry(QtCore.QRect(10, 170, 21, 21)) self.colorBox_6.setAutoFillBackground(False) self.colorBox_6.setStyleSheet( _fromUtf8("background-color: rgb(255, 255, 0);")) self.colorBox_6.setObjectName(_fromUtf8("colorBox_6")) self.colorBox_5 = QtGui.QWidget(self.legendGroupBox) self.colorBox_5.setGeometry(QtCore.QRect(10, 140, 21, 21)) self.colorBox_5.setAutoFillBackground(False) self.colorBox_5.setStyleSheet( _fromUtf8("background-color: rgb(255, 215, 0);")) self.colorBox_5.setObjectName(_fromUtf8("colorBox_5")) self.colorBox_4 = QtGui.QWidget(self.legendGroupBox) self.colorBox_4.setGeometry(QtCore.QRect(10, 110, 21, 21)) self.colorBox_4.setAutoFillBackground(False) self.colorBox_4.setStyleSheet( _fromUtf8("background-color: rgb(255, 175, 0);")) self.colorBox_4.setObjectName(_fromUtf8("colorBox_4")) self.colorBox_3 = QtGui.QWidget(self.legendGroupBox) self.colorBox_3.setGeometry(QtCore.QRect(10, 80, 21, 21)) self.colorBox_3.setAutoFillBackground(False) self.colorBox_3.setStyleSheet( _fromUtf8("background-color: rgb(255, 135, 0);")) self.colorBox_3.setObjectName(_fromUtf8("colorBox_3")) self.horizontalLayoutWidget_4 = QtGui.QWidget(self.legendGroupBox) self.horizontalLayoutWidget_4.setGeometry(QtCore.QRect( 40, 80, 111, 21)) self.horizontalLayoutWidget_4.setObjectName( _fromUtf8("horizontalLayoutWidget_4")) self.legendHorizontalLayout_4 = QtGui.QHBoxLayout( self.horizontalLayoutWidget_4) self.legendHorizontalLayout_4.setSizeConstraint( QtGui.QLayout.SetFixedSize) self.legendHorizontalLayout_4.setContentsMargins(8, -1, -1, -1) self.legendHorizontalLayout_4.setSpacing(6) self.legendHorizontalLayout_4.setObjectName( _fromUtf8("legendHorizontalLayout_4")) self.label_7 = QtGui.QLabel(self.horizontalLayoutWidget_4) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_7.sizePolicy().hasHeightForWidth()) self.label_7.setSizePolicy(sizePolicy) self.label_7.setObjectName(_fromUtf8("label_7")) self.legendHorizontalLayout_4.addWidget(self.label_7) self.dashLabel_4 = QtGui.QLabel(self.horizontalLayoutWidget_4) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dashLabel_4.sizePolicy().hasHeightForWidth()) self.dashLabel_4.setSizePolicy(sizePolicy) self.dashLabel_4.setObjectName(_fromUtf8("dashLabel_4")) self.legendHorizontalLayout_4.addWidget(self.dashLabel_4) self.label_8 = QtGui.QLabel(self.horizontalLayoutWidget_4) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_8.sizePolicy().hasHeightForWidth()) self.label_8.setSizePolicy(sizePolicy) self.label_8.setObjectName(_fromUtf8("label_8")) self.legendHorizontalLayout_4.addWidget(self.label_8) self.horizontalLayoutWidget_5 = QtGui.QWidget(self.legendGroupBox) self.horizontalLayoutWidget_5.setGeometry(QtCore.QRect( 40, 50, 111, 21)) self.horizontalLayoutWidget_5.setObjectName( _fromUtf8("horizontalLayoutWidget_5")) self.legendHorizontalLayout_5 = QtGui.QHBoxLayout( self.horizontalLayoutWidget_5) self.legendHorizontalLayout_5.setSizeConstraint( QtGui.QLayout.SetFixedSize) self.legendHorizontalLayout_5.setContentsMargins(8, -1, -1, -1) self.legendHorizontalLayout_5.setSpacing(6) self.legendHorizontalLayout_5.setObjectName( _fromUtf8("legendHorizontalLayout_5")) self.label_10 = QtGui.QLabel(self.horizontalLayoutWidget_5) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_10.sizePolicy().hasHeightForWidth()) self.label_10.setSizePolicy(sizePolicy) self.label_10.setObjectName(_fromUtf8("label_10")) self.legendHorizontalLayout_5.addWidget(self.label_10) self.dashLabel_5 = QtGui.QLabel(self.horizontalLayoutWidget_5) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dashLabel_5.sizePolicy().hasHeightForWidth()) self.dashLabel_5.setSizePolicy(sizePolicy) self.dashLabel_5.setObjectName(_fromUtf8("dashLabel_5")) self.legendHorizontalLayout_5.addWidget(self.dashLabel_5) self.label_12 = QtGui.QLabel(self.horizontalLayoutWidget_5) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_12.sizePolicy().hasHeightForWidth()) self.label_12.setSizePolicy(sizePolicy) self.label_12.setObjectName(_fromUtf8("label_12")) self.legendHorizontalLayout_5.addWidget(self.label_12) self.horizontalLayoutWidget_6 = QtGui.QWidget(self.legendGroupBox) self.horizontalLayoutWidget_6.setGeometry(QtCore.QRect( 40, 20, 111, 21)) self.horizontalLayoutWidget_6.setObjectName( _fromUtf8("horizontalLayoutWidget_6")) self.legendHorizontalLayout_6 = QtGui.QHBoxLayout( self.horizontalLayoutWidget_6) self.legendHorizontalLayout_6.setSizeConstraint( QtGui.QLayout.SetFixedSize) self.legendHorizontalLayout_6.setContentsMargins(8, -1, 0, -1) self.legendHorizontalLayout_6.setSpacing(6) self.legendHorizontalLayout_6.setObjectName( _fromUtf8("legendHorizontalLayout_6")) self.label_11 = QtGui.QLabel(self.horizontalLayoutWidget_6) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_11.sizePolicy().hasHeightForWidth()) self.label_11.setSizePolicy(sizePolicy) self.label_11.setObjectName(_fromUtf8("label_11")) self.legendHorizontalLayout_6.addWidget(self.label_11) self.dashLabel_6 = QtGui.QLabel(self.horizontalLayoutWidget_6) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dashLabel_6.sizePolicy().hasHeightForWidth()) self.dashLabel_6.setSizePolicy(sizePolicy) self.dashLabel_6.setObjectName(_fromUtf8("dashLabel_6")) self.legendHorizontalLayout_6.addWidget(self.dashLabel_6) self.label_13 = QtGui.QLabel(self.horizontalLayoutWidget_6) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_13.sizePolicy().hasHeightForWidth()) self.label_13.setSizePolicy(sizePolicy) self.label_13.setObjectName(_fromUtf8("label_13")) self.legendHorizontalLayout_6.addWidget(self.label_13) self.horizontalLayoutWidget_3 = QtGui.QWidget(self.legendGroupBox) self.horizontalLayoutWidget_3.setGeometry( QtCore.QRect(40, 110, 111, 21)) self.horizontalLayoutWidget_3.setObjectName( _fromUtf8("horizontalLayoutWidget_3")) self.legendHorizontalLayout_3 = QtGui.QHBoxLayout( self.horizontalLayoutWidget_3) self.legendHorizontalLayout_3.setSizeConstraint( QtGui.QLayout.SetFixedSize) self.legendHorizontalLayout_3.setContentsMargins(8, -1, -1, -1) self.legendHorizontalLayout_3.setSpacing(6) self.legendHorizontalLayout_3.setObjectName( _fromUtf8("legendHorizontalLayout_3")) self.label_5 = QtGui.QLabel(self.horizontalLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_5.sizePolicy().hasHeightForWidth()) self.label_5.setSizePolicy(sizePolicy) self.label_5.setObjectName(_fromUtf8("label_5")) self.legendHorizontalLayout_3.addWidget(self.label_5) self.dashLabel_3 = QtGui.QLabel(self.horizontalLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dashLabel_3.sizePolicy().hasHeightForWidth()) self.dashLabel_3.setSizePolicy(sizePolicy) self.dashLabel_3.setObjectName(_fromUtf8("dashLabel_3")) self.legendHorizontalLayout_3.addWidget(self.dashLabel_3) self.label_6 = QtGui.QLabel(self.horizontalLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_6.sizePolicy().hasHeightForWidth()) self.label_6.setSizePolicy(sizePolicy) self.label_6.setObjectName(_fromUtf8("label_6")) self.legendHorizontalLayout_3.addWidget(self.label_6) self.horizontalLayoutWidget_2 = QtGui.QWidget(self.legendGroupBox) self.horizontalLayoutWidget_2.setGeometry( QtCore.QRect(40, 140, 111, 21)) self.horizontalLayoutWidget_2.setObjectName( _fromUtf8("horizontalLayoutWidget_2")) self.legendHorizontalLayout_2 = QtGui.QHBoxLayout( self.horizontalLayoutWidget_2) self.legendHorizontalLayout_2.setSizeConstraint( QtGui.QLayout.SetFixedSize) self.legendHorizontalLayout_2.setContentsMargins(8, -1, -1, -1) self.legendHorizontalLayout_2.setSpacing(6) self.legendHorizontalLayout_2.setObjectName( _fromUtf8("legendHorizontalLayout_2")) self.label_3 = QtGui.QLabel(self.horizontalLayoutWidget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) self.label_3.setObjectName(_fromUtf8("label_3")) self.legendHorizontalLayout_2.addWidget(self.label_3) self.dashLabel_2 = QtGui.QLabel(self.horizontalLayoutWidget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dashLabel_2.sizePolicy().hasHeightForWidth()) self.dashLabel_2.setSizePolicy(sizePolicy) self.dashLabel_2.setObjectName(_fromUtf8("dashLabel_2")) self.legendHorizontalLayout_2.addWidget(self.dashLabel_2) self.label_4 = QtGui.QLabel(self.horizontalLayoutWidget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_4.sizePolicy().hasHeightForWidth()) self.label_4.setSizePolicy(sizePolicy) self.label_4.setObjectName(_fromUtf8("label_4")) self.legendHorizontalLayout_2.addWidget(self.label_4) self.horizontalLayoutWidget = QtGui.QWidget(self.legendGroupBox) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(40, 170, 111, 21)) self.horizontalLayoutWidget.setObjectName( _fromUtf8("horizontalLayoutWidget")) self.legendHorizontalLayout_1 = QtGui.QHBoxLayout( self.horizontalLayoutWidget) self.legendHorizontalLayout_1.setSizeConstraint( QtGui.QLayout.SetFixedSize) self.legendHorizontalLayout_1.setContentsMargins(8, -1, -1, -1) self.legendHorizontalLayout_1.setSpacing(6) self.legendHorizontalLayout_1.setObjectName( _fromUtf8("legendHorizontalLayout_1")) self.label_1 = QtGui.QLabel(self.horizontalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_1.sizePolicy().hasHeightForWidth()) self.label_1.setSizePolicy(sizePolicy) self.label_1.setObjectName(_fromUtf8("label_1")) self.legendHorizontalLayout_1.addWidget(self.label_1) self.dashLabel_1 = QtGui.QLabel(self.horizontalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.dashLabel_1.sizePolicy().hasHeightForWidth()) self.dashLabel_1.setSizePolicy(sizePolicy) self.dashLabel_1.setObjectName(_fromUtf8("dashLabel_1")) self.legendHorizontalLayout_1.addWidget(self.dashLabel_1) self.label_2 = QtGui.QLabel(self.horizontalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setObjectName(_fromUtf8("label_2")) self.legendHorizontalLayout_1.addWidget(self.label_2) self.verticalLayout_2.addWidget(self.legendGroupBox) self.horizontalLayout_2.addLayout(self.verticalLayout_2) self.verticalLayout.addLayout(self.horizontalLayout_2) self.verticalLayout_3.addLayout(self.verticalLayout) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 748, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) self.menuMap_View = QtGui.QMenu(self.menubar) self.menuMap_View.setObjectName(_fromUtf8("menuMap_View")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuMap_View.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
def setupUi(self, BandwidthColorRamps): BandwidthColorRamps.setObjectName(_fromUtf8("BandwidthColorRamps")) BandwidthColorRamps.resize(589, 238) self.chk_dual_fields = QtGui.QCheckBox(BandwidthColorRamps) self.chk_dual_fields.setGeometry(QtCore.QRect(10, 10, 88, 22)) self.chk_dual_fields.setChecked(True) self.chk_dual_fields.setObjectName(_fromUtf8("chk_dual_fields")) self.txt_ab_min = QtGui.QLineEdit(BandwidthColorRamps) self.txt_ab_min.setGeometry(QtCore.QRect(115, 130, 80, 28)) self.txt_ab_min.setObjectName(_fromUtf8("txt_ab_min")) self.txt_ab_max = QtGui.QLineEdit(BandwidthColorRamps) self.txt_ab_max.setGeometry(QtCore.QRect(239, 130, 80, 28)) self.txt_ab_max.setObjectName(_fromUtf8("txt_ab_max")) self.label = QtGui.QLabel(BandwidthColorRamps) self.label.setGeometry(QtCore.QRect(210, 135, 31, 17)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setItalic(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.label_2 = QtGui.QLabel(BandwidthColorRamps) self.label_2.setGeometry(QtCore.QRect(86, 136, 31, 17)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setItalic(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.label_3 = QtGui.QLabel(BandwidthColorRamps) self.label_3.setEnabled(False) self.label_3.setGeometry(QtCore.QRect(348, 135, 31, 17)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setItalic(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setObjectName(_fromUtf8("label_3")) self.txt_ba_min = QtGui.QLineEdit(BandwidthColorRamps) self.txt_ba_min.setEnabled(False) self.txt_ba_min.setGeometry(QtCore.QRect(380, 130, 80, 28)) self.txt_ba_min.setObjectName(_fromUtf8("txt_ba_min")) self.label_4 = QtGui.QLabel(BandwidthColorRamps) self.label_4.setEnabled(False) self.label_4.setGeometry(QtCore.QRect(470, 135, 31, 17)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setItalic(True) font.setWeight(75) self.label_4.setFont(font) self.label_4.setObjectName(_fromUtf8("label_4")) self.txt_ba_max = QtGui.QLineEdit(BandwidthColorRamps) self.txt_ba_max.setEnabled(False) self.txt_ba_max.setGeometry(QtCore.QRect(500, 130, 80, 28)) self.txt_ba_max.setObjectName(_fromUtf8("txt_ba_max")) self.cbb_ab_color = QtGui.QComboBox(BandwidthColorRamps) self.cbb_ab_color.setGeometry(QtCore.QRect(80, 90, 238, 28)) self.cbb_ab_color.setObjectName(_fromUtf8("cbb_ab_color")) self.cbb_ba_color = QtGui.QComboBox(BandwidthColorRamps) self.cbb_ba_color.setEnabled(False) self.cbb_ba_color.setGeometry(QtCore.QRect(344, 90, 238, 28)) self.cbb_ba_color.setObjectName(_fromUtf8("cbb_ba_color")) self.label_5 = QtGui.QLabel(BandwidthColorRamps) self.label_5.setGeometry(QtCore.QRect(45, 55, 31, 17)) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setItalic(False) font.setWeight(50) self.label_5.setFont(font) self.label_5.setObjectName(_fromUtf8("label_5")) self.label_6 = QtGui.QLabel(BandwidthColorRamps) self.label_6.setGeometry(QtCore.QRect(8, 94, 81, 17)) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setItalic(False) font.setWeight(50) self.label_6.setFont(font) self.label_6.setObjectName(_fromUtf8("label_6")) self.but_cancel = QtGui.QPushButton(BandwidthColorRamps) self.but_cancel.setGeometry(QtCore.QRect(145, 200, 85, 27)) self.but_cancel.setObjectName(_fromUtf8("but_cancel")) self.but_done = QtGui.QPushButton(BandwidthColorRamps) self.but_done.setGeometry(QtCore.QRect(45, 200, 85, 27)) self.but_done.setObjectName(_fromUtf8("but_done")) self.cbb_ba_field = QgsFieldComboBox(BandwidthColorRamps) self.cbb_ba_field.setGeometry(QtCore.QRect(344, 50, 238, 28)) self.cbb_ba_field.setObjectName(_fromUtf8("cbb_ba_field")) self.cbb_ab_field = QtGui.QComboBox(BandwidthColorRamps) self.cbb_ab_field.setGeometry(QtCore.QRect(80, 50, 238, 28)) self.cbb_ab_field.setObjectName(_fromUtf8("cbb_ab_field")) self.retranslateUi(BandwidthColorRamps) QtCore.QMetaObject.connectSlotsByName(BandwidthColorRamps)