def __init__(self, parent=None): super(MappingDialog, self).__init__(parent) self.setWindowTitle("Maak een mapping t.b.v. het importeren") mainLayout = PQtW.QVBoxLayout() qlayout = PQtW.QGridLayout() widget = PQtW.QWidget() scrollArea = PQtW.QScrollArea() widget.setLayout(qlayout) i = 0 for importType in self.importTypes: self.labels[i] = PQtW.QLabel(self) self.labels[i].setText(str(importType)) self.comboBoxes[i] = PQtW.QComboBox(self) self.comboBoxes[i].addItems(self.targetTypes) qlayout.addWidget(self.labels[i], i, 0) qlayout.addWidget(self.comboBoxes[i], i, 1) i += 1 buttons = PQtW.QDialogButtonBox( PQtW.QDialogButtonBox.Ok | PQtW.QDialogButtonBox.Cancel, PQtC.Qt.Horizontal, self) buttons.accepted.connect(self.accept) buttons.rejected.connect(self.reject) qlayout.addWidget(buttons) scrollArea.setWidget(widget) mainLayout.addWidget(scrollArea) self.setLayout(mainLayout)
def setupUi(self, Form): Form.setObjectName("Form") Form.resize(400, 67) self.gridLayout = QtWidgets.QGridLayout(Form) self.gridLayout.setObjectName("gridLayout") self.label_start = QtWidgets.QLabel(Form) self.label_start.setObjectName("label_start") self.gridLayout.addWidget(self.label_start, 0, 0, 1, 1) self.label_end = QtWidgets.QLabel(Form) self.label_end.setObjectName("label_end") self.gridLayout.addWidget(self.label_end, 0, 1, 1, 1) self.date_start = gui.QgsDateTimeEdit(Form) self.date_start.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(1970, 1, 1), QtCore.QTime(0, 0, 0))) self.date_start.setMinimumDate(QtCore.QDate(1970, 1, 1)) self.date_start.setCurrentSection(QtWidgets.QDateTimeEdit.YearSection) self.date_start.setTimeSpec(QtCore.Qt.UTC) self.date_start.setObjectName("date_start") self.gridLayout.addWidget(self.date_start, 1, 0, 1, 1) self.date_end = gui.QgsDateTimeEdit(Form) self.date_end.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(1970, 1, 1), QtCore.QTime(0, 0, 0))) self.date_end.setMinimumDate(QtCore.QDate(1970, 1, 1)) self.date_end.setCurrentSection(QtWidgets.QDateTimeEdit.YearSection) self.date_end.setObjectName("date_end") self.gridLayout.addWidget(self.date_end, 1, 1, 1, 1) self.date_start.clear() self.date_end.clear() self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form)
def __init__(self, parent=None): super(MappingDialog, self).__init__(parent) self.setWindowTitle("Maak een mapping t.b.v. het importeren") self.qlayout = PQtW.QGridLayout(self) self.setWindowFlag(PQtC.Qt.WindowCloseButtonHint, False) self.buttons = PQtW.QDialogButtonBox( PQtW.QDialogButtonBox.Ok | PQtW.QDialogButtonBox.Cancel, PQtC.Qt.Horizontal, self) self.buttons.accepted.connect(self.accept) self.buttons.rejected.connect(self.reject) self.nextButton = PQtW.QPushButton() self.nextButton.setText("Volgende") self.prevButton = PQtW.QPushButton() self.prevButton.setText("Vorige") self.label_laag = PQtW.QLabel(self) self.label_laag.setText("Importeer in laag") self.label_types = PQtW.QLabel(self) self.label_types.setText("Import types in bestand") self.label_conversie = PQtW.QLabel(self) self.label_conversie.setText("Conversie naar type laag") self.label_target = PQtW.QLabel(self) self.label_target.setText("Converteer naar type") self.qlayout.addWidget(self.label_types, 0, 0) self.qlayout.addWidget(self.label_conversie, 0, 1) self.qlayout.addWidget(self.label_laag, 0, 2) self.qlayout.addWidget(self.label_target, 0, 3) self.load_types()
def setupUi(self, Clone): Clone.setObjectName(_fromUtf8("Clone")) Clone.resize(375, 210) self.gridlayout = QtWidgets.QGridLayout(Clone) self.gridlayout.setObjectName(_fromUtf8("gridlayout")) self.vboxlayout = QtWidgets.QVBoxLayout() self.vboxlayout.setObjectName(_fromUtf8("vboxlayout")) spacerItem = QtWidgets.QSpacerItem( 20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.MinimumExpanding) self.vboxlayout.addItem(spacerItem) self.label = QtWidgets.QLabel(Clone) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName(_fromUtf8("label")) self.vboxlayout.addWidget(self.label) self.lineDsn = QtWidgets.QLineEdit(Clone) self.lineDsn.setMouseTracking(False) self.lineDsn.setInputMask(_fromUtf8("")) self.lineDsn.setMaxLength(10) self.lineDsn.setFrame(True) self.lineDsn.setObjectName(_fromUtf8("lineDsn")) self.vboxlayout.addWidget(self.lineDsn) self.label_3 = QtWidgets.QLabel(Clone) self.label_3.setObjectName(_fromUtf8("label_3")) self.vboxlayout.addWidget(self.label_3) self.comboDsn = QtWidgets.QComboBox(Clone) self.comboDsn.setObjectName(_fromUtf8("comboDsn")) self.vboxlayout.addWidget(self.comboDsn) self.gridlayout.addLayout(self.vboxlayout, 0, 0, 1, 1) self.buttonBox = QtWidgets.QDialogButtonBox(Clone) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.NoButton | QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setCenterButtons(True) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.gridlayout.addWidget(self.buttonBox, 2, 0, 1, 1) spacerItem1 = QtWidgets.QSpacerItem( 20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.MinimumExpanding) self.gridlayout.addItem(spacerItem1, 1, 0, 1, 1) self.retranslateUi(Clone) self.buttonBox.accepted.connect(Clone.accept) self.buttonBox.rejected.connect(Clone.reject) QMetaObject.connectSlotsByName(Clone) Clone.setTabOrder(self.lineDsn, self.comboDsn) Clone.setTabOrder(self.comboDsn, self.buttonBox)
def setupUi(self, ParcelySearchForm): ParcelySearchForm.setObjectName(_fromUtf8("ParcelySearchForm")) ParcelySearchForm.resize(269, 168) self.gridLayout = QtWidgets.QGridLayout(ParcelySearchForm) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_3 = QtWidgets.QLabel(ParcelySearchForm) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.parCisloLineEdit = QtWidgets.QLineEdit(ParcelySearchForm) self.parCisloLineEdit.setInputMask(_fromUtf8("")) self.parCisloLineEdit.setObjectName(_fromUtf8("parCisloLineEdit")) self.gridLayout.addWidget(self.parCisloLineEdit, 0, 1, 1, 1) self.label_5 = QtWidgets.QLabel(ParcelySearchForm) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 1, 0, 1, 1) self.typParcelyCombo = QtWidgets.QComboBox(ParcelySearchForm) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.typParcelyCombo.sizePolicy().hasHeightForWidth()) self.typParcelyCombo.setSizePolicy(sizePolicy) self.typParcelyCombo.setObjectName(_fromUtf8("typParcelyCombo")) self.typParcelyCombo.addItem(_fromUtf8("")) self.typParcelyCombo.addItem(_fromUtf8("")) self.typParcelyCombo.addItem(_fromUtf8("")) self.gridLayout.addWidget(self.typParcelyCombo, 1, 1, 1, 1) self.label_6 = QtWidgets.QLabel(ParcelySearchForm) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout.addWidget(self.label_6, 2, 0, 1, 1) self.druhPozemkuCombo = QtWidgets.QComboBox(ParcelySearchForm) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.druhPozemkuCombo.sizePolicy().hasHeightForWidth()) self.druhPozemkuCombo.setSizePolicy(sizePolicy) self.druhPozemkuCombo.setObjectName(_fromUtf8("druhPozemkuCombo")) self.gridLayout.addWidget(self.druhPozemkuCombo, 2, 1, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 4, 1, 1, 1) self.lvParcelyLineEdit = QtWidgets.QLineEdit(ParcelySearchForm) self.lvParcelyLineEdit.setObjectName(_fromUtf8("lvParcelyLineEdit")) self.gridLayout.addWidget(self.lvParcelyLineEdit, 3, 1, 1, 1) self.label = QtWidgets.QLabel(ParcelySearchForm) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 3, 0, 1, 1) self.retranslateUi(ParcelySearchForm) QtCore.QMetaObject.connectSlotsByName(ParcelySearchForm)
def _initPlot(self, plotWidget=False): """Initialize plot tab. :param plotWidget: True to create plot widget otherwise info QLabel is displayed """ # use grid layout if not defined if not hasattr(self, "_plotLayout"): self._plotLayout = QtWidgets.QGridLayout(self.groupPlot) # create new plot widget if not hasattr(self, "_plotWidget") and not plotMsg: self._plotWidget = SafecastPlot(self.groupPlot) self._plotWidget.setVisible(False) if not hasattr(self, "_plotLabel"): self._plotLabel = QtWidgets.QLabel( self. tr("Load or select Safecast layer in order to display ader plot." ) if not plotMsg else plotMsg, self.groupPlot) self._plotLabel.setWordWrap(True) self._plotSpacer = QtWidgets.QSpacerItem( 20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self._plotLayout.addWidget(self._plotLabel) self._plotLayout.addItem(self._plotSpacer) self._plotVisible = False return # initialization done if plotWidget and not self._plotVisible: # remove info label & spacer from layout self._plotLabel.setVisible(False) self._plotLayout.removeWidget(self._plotLabel) self._plotLayout.removeItem(self._plotSpacer) # add plot widget into layout self._plotWidget.setVisible(True) self._plotLayout.addWidget(self._plotWidget) self._plotVisible = True self.groupPlot.adjustSize() elif not plotWidget and self._plotVisible: # remove plot widget from layout self._plotWidget.setVisible(False) self._plotLayout.removeWidget(self._plotLabel) self._plotVisible = False # add info label & spacer into layout self._plotLabel.setVisible(True) self._plotLayout.addWidget(self._plotLabel) self._plotLayout.addItem(self._plotSpacer) # set group tile self.groupPlot.setTitle(self.tr("Plot"))
def _initStats(self, statsWidget=False): """Initialize statistics tab. :param statsWidget: True to create plot widget otherwise info QLabel is displayed """ # use grid layout if not hasattr(self, "_statsLayout"): self._statsLayout = QtWidgets.QGridLayout(self.groupStats) if not hasattr(self, "_statsWidget"): self._statsWidget = SafecastStats(self.groupStats) self._statsWidget.setHeaderHidden(True) if not hasattr(self, "_statsLabel"): self._statsLabel = QtWidgets.QLabel( self. tr("Load or select Safecast layer in order to display ader statistics." ), self.groupStats) self._statsLabel.setWordWrap(True) self._statsSpacer = QtWidgets.QSpacerItem( 20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self._statsLayout.addWidget(self._statsLabel) self._statsLayout.addItem(self._statsSpacer) self._statsWidget.setVisible(False) self._statsVisible = False return # initialization done if statsWidget and not self._statsVisible: # remove info label & spacer from layout self._statsLabel.setVisible(False) self._statsLayout.removeWidget(self._statsLabel) self._statsLayout.removeItem(self._statsSpacer) # add stats widget into layout self._statsWidget.setVisible(True) self._statsLayout.addWidget(self._statsWidget) self._statsVisible = True self.groupStats.adjustSize() elif not statsWidget and self._statsVisible: # remove plot widget from layout self._statsWidget.setVisible(False) self._plotLayout.removeWidget(self._statsWidget) self._statsVisible = False # add info label & spacer into layout self._statsLabel.setVisible(True) self._statsLayout.addWidget(self._statsLabel) self._statsLayout.addItem(self._statsSpacer) # set group tile self.groupStats.setTitle(self.tr("Statistics"))
def setupUi(self, lizmap_popup): lizmap_popup.setObjectName(_fromUtf8("lizmap_popup")) lizmap_popup.setWindowModality(QtCore.Qt.WindowModal) lizmap_popup.resize(743, 489) self.gridLayout_3 = QtWidgets.QGridLayout(lizmap_popup) self.gridLayout_3.setMargin(6) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.splitter = QtWidgets.QSplitter(lizmap_popup) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName(_fromUtf8("splitter")) self.groupBox = QtWidgets.QGroupBox(self.splitter) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_2.setMargin(0) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.txtPopup = gui.QgsCodeEditorHTML(self.groupBox) self.txtPopup.setObjectName(_fromUtf8("txtPopup")) self.gridLayout_2.addWidget(self.txtPopup, 0, 0, 1, 1) self.groupBox_2 = QtWidgets.QGroupBox(self.splitter) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout.setMargin(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.htmlPopup = QtWidgets.QTextEdit(self.groupBox_2) self.htmlPopup.setEnabled(False) self.htmlPopup.setObjectName(_fromUtf8("htmlPopup")) self.gridLayout.addWidget(self.htmlPopup, 0, 0, 1, 1) self.gridLayout_3.addWidget(self.splitter, 0, 0, 1, 1) self.bbConfigurePopup = QtWidgets.QDialogButtonBox(lizmap_popup) self.bbConfigurePopup.setOrientation(QtCore.Qt.Horizontal) self.bbConfigurePopup.setStandardButtons( QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.bbConfigurePopup.setObjectName(_fromUtf8("bbConfigurePopup")) self.gridLayout_3.addWidget(self.bbConfigurePopup, 1, 0, 1, 1) self.retranslateUi(lizmap_popup) QtCore.QMetaObject.connectSlotsByName(lizmap_popup) lizmap_popup.setTabOrder(self.txtPopup, self.htmlPopup) lizmap_popup.setTabOrder(self.htmlPopup, self.bbConfigurePopup)
def setupUi(self, JednotkySearchForm): JednotkySearchForm.setObjectName(_fromUtf8("JednotkySearchForm")) JednotkySearchForm.resize(248, 181) self.gridLayout = QtWidgets.QGridLayout(JednotkySearchForm) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtWidgets.QLabel(JednotkySearchForm) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_2 = QtWidgets.QLabel(JednotkySearchForm) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.label_3 = QtWidgets.QLabel(JednotkySearchForm) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.label_4 = QtWidgets.QLabel(JednotkySearchForm) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1) self.label_5 = QtWidgets.QLabel(JednotkySearchForm) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1) self.mCisloJednotkyLineEdit = QtWidgets.QLineEdit(JednotkySearchForm) self.mCisloJednotkyLineEdit.setObjectName( _fromUtf8("mCisloJednotkyLineEdit")) self.gridLayout.addWidget(self.mCisloJednotkyLineEdit, 0, 1, 1, 1) self.mCisloDomovniLineEdit = QtWidgets.QLineEdit(JednotkySearchForm) self.mCisloDomovniLineEdit.setObjectName( _fromUtf8("mCisloDomovniLineEdit")) self.gridLayout.addWidget(self.mCisloDomovniLineEdit, 1, 1, 1, 1) self.mNaParceleLineEdit = QtWidgets.QLineEdit(JednotkySearchForm) self.mNaParceleLineEdit.setObjectName(_fromUtf8("mNaParceleLineEdit")) self.gridLayout.addWidget(self.mNaParceleLineEdit, 2, 1, 1, 1) self.mLvJednotkyLineEdit = QtWidgets.QLineEdit(JednotkySearchForm) self.mLvJednotkyLineEdit.setObjectName( _fromUtf8("mLvJednotkyLineEdit")) self.gridLayout.addWidget(self.mLvJednotkyLineEdit, 4, 1, 1, 1) self.mZpVyuzitiCombo = QtWidgets.QComboBox(JednotkySearchForm) self.mZpVyuzitiCombo.setObjectName(_fromUtf8("mZpVyuzitiCombo")) self.gridLayout.addWidget(self.mZpVyuzitiCombo, 3, 1, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 5, 1, 1, 1) self.retranslateUi(JednotkySearchForm) QtCore.QMetaObject.connectSlotsByName(JednotkySearchForm)
def setupUi(self, Rename): Rename.setObjectName(_fromUtf8("Rename")) Rename.resize(397, 126) self.gridlayout = QtWidgets.QGridLayout(Rename) self.gridlayout.setObjectName(_fromUtf8("gridlayout")) self.vboxlayout = QtWidgets.QVBoxLayout() self.vboxlayout.setObjectName(_fromUtf8("vboxlayout")) self.label = QtWidgets.QLabel(Rename) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName(_fromUtf8("label")) self.vboxlayout.addWidget(self.label) self.lineEdit = QtWidgets.QLineEdit(Rename) self.lineEdit.setMouseTracking(False) self.lineEdit.setInputMask(_fromUtf8("")) self.lineEdit.setMaxLength(10) self.lineEdit.setFrame(True) self.lineEdit.setObjectName(_fromUtf8("lineEdit")) self.vboxlayout.addWidget(self.lineEdit) self.gridlayout.addLayout(self.vboxlayout, 0, 0, 1, 1) self.buttonBox = QtWidgets.QDialogButtonBox(Rename) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.NoButton | QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setCenterButtons(True) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.gridlayout.addWidget(self.buttonBox, 2, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridlayout.addItem(spacerItem, 1, 0, 1, 1) self.retranslateUi(Rename) self.buttonBox.accepted.connect(Rename.accept) self.buttonBox.rejected.connect(Rename.reject) QMetaObject.connectSlotsByName(Rename)
def setupUi(self, BudovySearchForm): BudovySearchForm.setObjectName(_fromUtf8("BudovySearchForm")) BudovySearchForm.resize(248, 190) self.gridLayout_2 = QtWidgets.QGridLayout(BudovySearchForm) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.label = QtWidgets.QLabel(BudovySearchForm) self.label.setObjectName(_fromUtf8("label")) self.gridLayout_2.addWidget(self.label, 3, 0, 1, 1) self.label_2 = QtWidgets.QLabel(BudovySearchForm) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout_2.addWidget(self.label_2, 1, 0, 1, 1) self.label_3 = QtWidgets.QLabel(BudovySearchForm) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout_2.addWidget(self.label_3, 0, 0, 1, 1) self.cisloDomovniLineEdit = QtWidgets.QLineEdit(BudovySearchForm) self.cisloDomovniLineEdit.setObjectName( _fromUtf8("cisloDomovniLineEdit")) self.gridLayout_2.addWidget(self.cisloDomovniLineEdit, 0, 1, 1, 1) self.naParceleLineEdit = QtWidgets.QLineEdit(BudovySearchForm) self.naParceleLineEdit.setObjectName(_fromUtf8("naParceleLineEdit")) self.gridLayout_2.addWidget(self.naParceleLineEdit, 1, 1, 1, 1) self.label_4 = QtWidgets.QLabel(BudovySearchForm) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout_2.addWidget(self.label_4, 2, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem, 4, 0, 1, 1) self.lvBudovyLineEdit = QtWidgets.QLineEdit(BudovySearchForm) self.lvBudovyLineEdit.setObjectName(_fromUtf8("lvBudovyLineEdit")) self.gridLayout_2.addWidget(self.lvBudovyLineEdit, 3, 1, 1, 1) self.mZpVyuzitiCombo = QtWidgets.QComboBox(BudovySearchForm) self.mZpVyuzitiCombo.setObjectName(_fromUtf8("mZpVyuzitiCombo")) self.gridLayout_2.addWidget(self.mZpVyuzitiCombo, 2, 1, 1, 1) self.retranslateUi(BudovySearchForm) QtCore.QMetaObject.connectSlotsByName(BudovySearchForm)
def setupUi(self, LoginDialog): LoginDialog.setObjectName("LoginDialog") LoginDialog.resize(268, 95) self.gridLayout = QtWidgets.QGridLayout(LoginDialog) self.gridLayout.setObjectName("gridLayout") self.label_5 = QtWidgets.QLabel(LoginDialog) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 0, 0, 1, 1) self.editUser = QtWidgets.QLineEdit(LoginDialog) self.editUser.setEnabled(True) self.editUser.setInputMask("") self.editUser.setText("") self.editUser.setObjectName("editUser") self.gridLayout.addWidget(self.editUser, 0, 1, 1, 1) self.label_6 = QtWidgets.QLabel(LoginDialog) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 1, 0, 1, 1) self.editPassword = QtWidgets.QLineEdit(LoginDialog) self.editPassword.setEnabled(True) self.editPassword.setInputMask("") self.editPassword.setText("") self.editPassword.setEchoMode(QtWidgets.QLineEdit.Password) self.editPassword.setObjectName("editPassword") self.gridLayout.addWidget(self.editPassword, 1, 1, 1, 1) self.buttonBox = QtWidgets.QDialogButtonBox(LoginDialog) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 2) self.label_5.setBuddy(self.editUser) self.label_6.setBuddy(self.editPassword) self.retranslateUi(LoginDialog) self.buttonBox.accepted.connect(LoginDialog.accept) self.buttonBox.rejected.connect(LoginDialog.reject) QtCore.QMetaObject.connectSlotsByName(LoginDialog)
def setupUi(self, Options): Options.setObjectName("Options") Options.resize(542, 474) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Options.sizePolicy().hasHeightForWidth()) Options.setSizePolicy(sizePolicy) self.gridLayout = QtWidgets.QGridLayout(Options) self.gridLayout.setObjectName("gridLayout") self.tabWidget = QtWidgets.QTabWidget(Options) self.tabWidget.setEnabled(True) self.tabWidget.setTabShape(QtWidgets.QTabWidget.Rounded) self.tabWidget.setElideMode(QtCore.Qt.ElideLeft) self.tabWidget.setTabsClosable(False) self.tabWidget.setObjectName("tabWidget") self.tabGeneral = QtWidgets.QWidget() self.tabGeneral.setEnabled(True) self.tabGeneral.setObjectName("tabGeneral") self.gridLayout_2 = QtWidgets.QGridLayout(self.tabGeneral) self.gridLayout_2.setObjectName("gridLayout_2") spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_2.addItem(spacerItem, 1, 0, 1, 1) self.groupBox = QtWidgets.QGroupBox(self.tabGeneral) self.groupBox.setObjectName("groupBox") self.gridLayout_12 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_12.setObjectName("gridLayout_12") self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3.setObjectName("gridLayout_3") self.lineEditProjectsDatabase = QtWidgets.QLineEdit(self.groupBox) self.lineEditProjectsDatabase.setObjectName("lineEditProjectsDatabase") self.gridLayout_3.addWidget(self.lineEditProjectsDatabase, 0, 1, 1, 1) self.label = QtWidgets.QLabel(self.groupBox) self.label.setObjectName("label") self.gridLayout_3.addWidget(self.label, 0, 0, 1, 1) self.btnBrowseProjectsDatabase = QtWidgets.QPushButton(self.groupBox) self.btnBrowseProjectsDatabase.setObjectName( "btnBrowseProjectsDatabase") self.gridLayout_3.addWidget(self.btnBrowseProjectsDatabase, 0, 2, 1, 1) self.btnBrowseProjectsRootDir = QtWidgets.QPushButton(self.groupBox) self.btnBrowseProjectsRootDir.setObjectName("btnBrowseProjectsRootDir") self.gridLayout_3.addWidget(self.btnBrowseProjectsRootDir, 1, 2, 1, 1) self.lineEditProjectsRootDir = QtWidgets.QLineEdit(self.groupBox) self.lineEditProjectsRootDir.setObjectName("lineEditProjectsRootDir") self.gridLayout_3.addWidget(self.lineEditProjectsRootDir, 1, 1, 1, 1) self.label_11 = QtWidgets.QLabel(self.groupBox) self.label_11.setObjectName("label_11") self.gridLayout_3.addWidget(self.label_11, 1, 0, 1, 1) self.gridLayout_12.addLayout(self.gridLayout_3, 0, 0, 1, 1) self.btnTestProjectDB = QtWidgets.QPushButton(self.groupBox) self.btnTestProjectDB.setObjectName("btnTestProjectDB") self.gridLayout_12.addWidget(self.btnTestProjectDB, 1, 0, 1, 1) self.gridLayout_2.addWidget(self.groupBox, 0, 0, 1, 1) self.tabWidget.addTab(self.tabGeneral, "") self.tabImport = QtWidgets.QWidget() self.tabImport.setObjectName("tabImport") self.gridLayout_7 = QtWidgets.QGridLayout(self.tabImport) self.gridLayout_7.setObjectName("gridLayout_7") self.groupBox_3 = QtWidgets.QGroupBox(self.tabImport) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_3) self.gridLayout_4.setObjectName("gridLayout_4") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label_8 = QtWidgets.QLabel(self.groupBox_3) self.label_8.setObjectName("label_8") self.horizontalLayout.addWidget(self.label_8) self.lineEditImportJar = QtWidgets.QLineEdit(self.groupBox_3) self.lineEditImportJar.setObjectName("lineEditImportJar") self.horizontalLayout.addWidget(self.lineEditImportJar) self.btnBrowseImportJar = QtWidgets.QPushButton(self.groupBox_3) self.btnBrowseImportJar.setObjectName("btnBrowseImportJar") self.horizontalLayout.addWidget(self.btnBrowseImportJar) self.gridLayout_4.addLayout(self.horizontalLayout, 2, 0, 1, 1) self.gridLayout_7.addWidget(self.groupBox_3, 1, 0, 1, 1) self.groupBox_2 = QtWidgets.QGroupBox(self.tabImport) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_8.setObjectName("gridLayout_8") self.plainTextEditImportVMArguments = QtWidgets.QPlainTextEdit( self.groupBox_2) self.plainTextEditImportVMArguments.setPlainText("") self.plainTextEditImportVMArguments.setObjectName( "plainTextEditImportVMArguments") self.gridLayout_8.addWidget(self.plainTextEditImportVMArguments, 0, 0, 1, 1) self.gridLayout_7.addWidget(self.groupBox_2, 2, 0, 1, 1) self.tabWidget.addTab(self.tabImport, "") self.tabDatabase = QtWidgets.QWidget() self.tabDatabase.setObjectName("tabDatabase") self.gridLayout_6 = QtWidgets.QGridLayout(self.tabDatabase) self.gridLayout_6.setObjectName("gridLayout_6") self.groupBox_5 = QtWidgets.QGroupBox(self.tabDatabase) self.groupBox_5.setObjectName("groupBox_5") self.gridLayout_11 = QtWidgets.QGridLayout(self.groupBox_5) self.gridLayout_11.setObjectName("gridLayout_11") self.gridLayout_10 = QtWidgets.QGridLayout() self.gridLayout_10.setObjectName("gridLayout_10") self.lblDbAdminPwd = QtWidgets.QLabel(self.groupBox_5) self.lblDbAdminPwd.setObjectName("lblDbAdminPwd") self.gridLayout_10.addWidget(self.lblDbAdminPwd, 6, 0, 1, 1) self.lineEditDbUserPwd = QtWidgets.QLineEdit(self.groupBox_5) self.lineEditDbUserPwd.setEchoMode( QtWidgets.QLineEdit.PasswordEchoOnEdit) self.lineEditDbUserPwd.setObjectName("lineEditDbUserPwd") self.gridLayout_10.addWidget(self.lineEditDbUserPwd, 4, 1, 1, 1) self.lineEditDbPort = QtWidgets.QLineEdit(self.groupBox_5) self.lineEditDbPort.setObjectName("lineEditDbPort") self.gridLayout_10.addWidget(self.lineEditDbPort, 2, 1, 1, 1) self.lblDbAdmin = QtWidgets.QLabel(self.groupBox_5) self.lblDbAdmin.setObjectName("lblDbAdmin") self.gridLayout_10.addWidget(self.lblDbAdmin, 5, 0, 1, 1) self.lineEditDbAdminPwd = QtWidgets.QLineEdit(self.groupBox_5) self.lineEditDbAdminPwd.setEchoMode( QtWidgets.QLineEdit.PasswordEchoOnEdit) self.lineEditDbAdminPwd.setObjectName("lineEditDbAdminPwd") self.gridLayout_10.addWidget(self.lineEditDbAdminPwd, 6, 1, 1, 1) self.lblDbPort = QtWidgets.QLabel(self.groupBox_5) self.lblDbPort.setObjectName("lblDbPort") self.gridLayout_10.addWidget(self.lblDbPort, 2, 0, 1, 1) self.lineEditDbHost = QtWidgets.QLineEdit(self.groupBox_5) self.lineEditDbHost.setObjectName("lineEditDbHost") self.gridLayout_10.addWidget(self.lineEditDbHost, 0, 1, 1, 1) self.lineEditDbDatabase = QtWidgets.QLineEdit(self.groupBox_5) self.lineEditDbDatabase.setObjectName("lineEditDbDatabase") self.gridLayout_10.addWidget(self.lineEditDbDatabase, 1, 1, 1, 1) self.lineEditDbAdmin = QtWidgets.QLineEdit(self.groupBox_5) self.lineEditDbAdmin.setObjectName("lineEditDbAdmin") self.gridLayout_10.addWidget(self.lineEditDbAdmin, 5, 1, 1, 1) self.lblDbUserPwd = QtWidgets.QLabel(self.groupBox_5) self.lblDbUserPwd.setObjectName("lblDbUserPwd") self.gridLayout_10.addWidget(self.lblDbUserPwd, 4, 0, 1, 1) self.lblDbDatabase = QtWidgets.QLabel(self.groupBox_5) self.lblDbDatabase.setObjectName("lblDbDatabase") self.gridLayout_10.addWidget(self.lblDbDatabase, 1, 0, 1, 1) self.lblDbHost = QtWidgets.QLabel(self.groupBox_5) self.lblDbHost.setLayoutDirection(QtCore.Qt.LeftToRight) self.lblDbHost.setObjectName("lblDbHost") self.gridLayout_10.addWidget(self.lblDbHost, 0, 0, 1, 1) self.lblDbUser = QtWidgets.QLabel(self.groupBox_5) self.lblDbUser.setObjectName("lblDbUser") self.gridLayout_10.addWidget(self.lblDbUser, 3, 0, 1, 1) self.lineEditDbUser = QtWidgets.QLineEdit(self.groupBox_5) self.lineEditDbUser.setObjectName("lineEditDbUser") self.gridLayout_10.addWidget(self.lineEditDbUser, 3, 1, 1, 1) self.gridLayout_11.addLayout(self.gridLayout_10, 0, 0, 1, 1) self.btnTestConnection = QtWidgets.QPushButton(self.groupBox_5) self.btnTestConnection.setObjectName("btnTestConnection") self.gridLayout_11.addWidget(self.btnTestConnection, 1, 0, 1, 1) self.gridLayout_6.addWidget(self.groupBox_5, 0, 0, 1, 1) self.tabWidget.addTab(self.tabDatabase, "") self.tabModelrepos = QtWidgets.QWidget() self.tabModelrepos.setObjectName("tabModelrepos") self.gridLayout_14 = QtWidgets.QGridLayout(self.tabModelrepos) self.gridLayout_14.setObjectName("gridLayout_14") self.groupBox_4 = QtWidgets.QGroupBox(self.tabModelrepos) self.groupBox_4.setObjectName("groupBox_4") self.gridLayout_13 = QtWidgets.QGridLayout(self.groupBox_4) self.gridLayout_13.setObjectName("gridLayout_13") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.listWidgetModelRepos = QtWidgets.QListWidget(self.groupBox_4) self.listWidgetModelRepos.setSelectionMode( QtWidgets.QAbstractItemView.SingleSelection) self.listWidgetModelRepos.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.listWidgetModelRepos.setObjectName("listWidgetModelRepos") self.horizontalLayout_2.addWidget(self.listWidgetModelRepos) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.btnAddModelRepo = QtWidgets.QPushButton(self.groupBox_4) self.btnAddModelRepo.setEnabled(True) self.btnAddModelRepo.setObjectName("btnAddModelRepo") self.verticalLayout_2.addWidget(self.btnAddModelRepo) self.btnDeleteModelRepo = QtWidgets.QPushButton(self.groupBox_4) self.btnDeleteModelRepo.setEnabled(False) self.btnDeleteModelRepo.setObjectName("btnDeleteModelRepo") self.verticalLayout_2.addWidget(self.btnDeleteModelRepo) self.btnEditModelRepo = QtWidgets.QPushButton(self.groupBox_4) self.btnEditModelRepo.setEnabled(False) self.btnEditModelRepo.setObjectName("btnEditModelRepo") self.verticalLayout_2.addWidget(self.btnEditModelRepo) spacerItem1 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem1) self.horizontalLayout_2.addLayout(self.verticalLayout_2) self.gridLayout_13.addLayout(self.horizontalLayout_2, 0, 0, 1, 1) self.gridLayout_14.addWidget(self.groupBox_4, 0, 0, 1, 1) self.tabWidget.addTab(self.tabModelrepos, "") self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem2, 3, 0, 1, 1) self.buttonBox = QtWidgets.QDialogButtonBox(Options) self.buttonBox.setEnabled(True) self.buttonBox.setStandardButtons( QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setObjectName("buttonBox") self.gridLayout.addWidget(self.buttonBox, 4, 0, 1, 1) self.retranslateUi(Options) self.tabWidget.setCurrentIndex(3) self.buttonBox.rejected.connect(Options.reject) self.buttonBox.accepted.connect(Options.accept) QtCore.QMetaObject.connectSlotsByName(Options)
def setupUi(self, Insert): Insert.setObjectName(_fromUtf8("Insert")) Insert.resize(420, 425) self.gridlayout = QtWidgets.QGridLayout(Insert) self.gridlayout.setObjectName(_fromUtf8("gridlayout")) self.vboxlayout = QtWidgets.QVBoxLayout() self.vboxlayout.setObjectName(_fromUtf8("vboxlayout")) self.label = QtWidgets.QLabel(Insert) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setObjectName(_fromUtf8("label")) self.vboxlayout.addWidget(self.label) self.lineName = QtWidgets.QLineEdit(Insert) self.lineName.setMouseTracking(False) self.lineName.setInputMask(_fromUtf8("")) self.lineName.setMaxLength(10) self.lineName.setFrame(True) self.lineName.setObjectName(_fromUtf8("lineName")) self.vboxlayout.addWidget(self.lineName) spacerItem = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.vboxlayout.addItem(spacerItem) self.label_2 = QtWidgets.QLabel(Insert) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) 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.vboxlayout.addWidget(self.label_2) self.comboType = QtWidgets.QComboBox(Insert) self.comboType.setMaxVisibleItems(5) self.comboType.setObjectName(_fromUtf8("comboType")) self.vboxlayout.addWidget(self.comboType) spacerItem1 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.vboxlayout.addItem(spacerItem1) self.label_3 = QtWidgets.QLabel(Insert) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) 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.vboxlayout.addWidget(self.label_3) self.comboPos = QtWidgets.QComboBox(Insert) self.comboPos.setObjectName(_fromUtf8("comboPos")) self.vboxlayout.addWidget(self.comboPos) spacerItem2 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.vboxlayout.addItem(spacerItem2) self.label_4 = QtWidgets.QLabel(Insert) self.label_4.setObjectName(_fromUtf8("label_4")) self.vboxlayout.addWidget(self.label_4) self.lineLength = QtWidgets.QLineEdit(Insert) self.lineLength.setObjectName(_fromUtf8("lineLength")) self.vboxlayout.addWidget(self.lineLength) spacerItem3 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.vboxlayout.addItem(spacerItem3) self.label_5 = QtWidgets.QLabel(Insert) self.label_5.setObjectName(_fromUtf8("label_5")) self.vboxlayout.addWidget(self.label_5) self.linePrecision = QtWidgets.QLineEdit(Insert) self.linePrecision.setObjectName(_fromUtf8("linePrecision")) self.vboxlayout.addWidget(self.linePrecision) self.gridlayout.addLayout(self.vboxlayout, 0, 0, 1, 1) self.buttonBox = QtWidgets.QDialogButtonBox(Insert) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setCenterButtons(True) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.gridlayout.addWidget(self.buttonBox, 3, 0, 1, 1) spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridlayout.addItem(spacerItem4, 1, 0, 1, 1) self.retranslateUi(Insert) self.comboType.setCurrentIndex(-1) self.buttonBox.accepted.connect(Insert.accept) self.buttonBox.rejected.connect(Insert.reject) QMetaObject.connectSlotsByName(Insert) Insert.setTabOrder(self.lineName, self.comboType) Insert.setTabOrder(self.comboType, self.comboPos) Insert.setTabOrder(self.comboPos, self.buttonBox)
def setupUi(self, PostgisSearch): PostgisSearch.setObjectName(_fromUtf8("PostgisSearch")) PostgisSearch.resize(551, 368) self.gridLayout = QtWidgets.QGridLayout(PostgisSearch) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.cancelButton = QtWidgets.QPushButton(PostgisSearch) self.cancelButton.setObjectName(_fromUtf8("cancelButton")) self.horizontalLayout.addWidget(self.cancelButton) self.okButton = QtWidgets.QPushButton(PostgisSearch) self.okButton.setObjectName(_fromUtf8("okButton")) self.horizontalLayout.addWidget(self.okButton) self.gridLayout.addLayout(self.horizontalLayout, 5, 0, 1, 2) self.queryEdit = QtGui.QTextEdit(PostgisSearch) self.queryEdit.setLineWrapMode(QtGui.QTextEdit.NoWrap) self.queryEdit.setAcceptRichText(False) self.queryEdit.setObjectName(_fromUtf8("queryEdit")) self.gridLayout.addWidget(self.queryEdit, 2, 1, 1, 2) self.srid = QtWidgets.QLineEdit(PostgisSearch) self.srid.setEnabled(True) self.srid.setInputMask(_fromUtf8("")) self.srid.setReadOnly(True) self.srid.setObjectName(_fromUtf8("srid")) self.gridLayout.addWidget(self.srid, 3, 1, 1, 1) self.postgisCrsButton = QtWidgets.QPushButton(PostgisSearch) self.postgisCrsButton.setObjectName(_fromUtf8("postgisCrsButton")) self.gridLayout.addWidget(self.postgisCrsButton, 3, 2, 1, 1) self.postgisCrsLabel = QtWidgets.QLabel(PostgisSearch) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.postgisCrsLabel.sizePolicy().hasHeightForWidth()) self.postgisCrsLabel.setSizePolicy(sizePolicy) self.postgisCrsLabel.setObjectName(_fromUtf8("postgisCrsLabel")) self.gridLayout.addWidget(self.postgisCrsLabel, 3, 0, 1, 1) self.label_2 = QtWidgets.QLabel(PostgisSearch) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 4, 0, 1, 1) self.project = QtWidgets.QCheckBox(PostgisSearch) self.project.setObjectName(_fromUtf8("project")) self.gridLayout.addWidget(self.project, 0, 1, 1, 1) self.FieldNameLabel = QtWidgets.QLabel(PostgisSearch) self.FieldNameLabel.setObjectName(_fromUtf8("FieldNameLabel")) self.gridLayout.addWidget(self.FieldNameLabel, 2, 0, 1, 1) self.searchName = QtWidgets.QLineEdit(PostgisSearch) self.searchName.setObjectName(_fromUtf8("searchName")) self.gridLayout.addWidget(self.searchName, 1, 1, 1, 2) self.label = QtWidgets.QLabel(PostgisSearch) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.priorityBox = QtWidgets.QSpinBox(PostgisSearch) self.priorityBox.setMinimum(1) self.priorityBox.setMaximum(999) self.priorityBox.setProperty("value", 1) self.priorityBox.setObjectName(_fromUtf8("priorityBox")) self.gridLayout.addWidget(self.priorityBox, 4, 1, 1, 1) self.retranslateUi(PostgisSearch) QtCore.QMetaObject.connectSlotsByName(PostgisSearch) PostgisSearch.setTabOrder(self.project, self.searchName) PostgisSearch.setTabOrder(self.searchName, self.queryEdit) PostgisSearch.setTabOrder(self.queryEdit, self.postgisCrsButton) PostgisSearch.setTabOrder(self.postgisCrsButton, self.priorityBox) PostgisSearch.setTabOrder(self.priorityBox, self.okButton) PostgisSearch.setTabOrder(self.okButton, self.cancelButton) PostgisSearch.setTabOrder(self.cancelButton, self.srid)
def setupUi(self, MainApp): MainApp.setObjectName(_fromUtf8("MainApp")) MainApp.resize(918, 332) MainApp.setLayoutDirection(QtCore.Qt.LeftToRight) self.centralWidget = QtWidgets.QWidget(MainApp) self.centralWidget.setObjectName(_fromUtf8("centralWidget")) self.gridLayout_4 = QtWidgets.QGridLayout(self.centralWidget) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.splitter = QtWidgets.QSplitter(self.centralWidget) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName(_fromUtf8("splitter")) self.stackedWidget = QtWidgets.QStackedWidget(self.splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.stackedWidget.sizePolicy().hasHeightForWidth()) self.stackedWidget.setSizePolicy(sizePolicy) self.stackedWidget.setObjectName(_fromUtf8("stackedWidget")) self.importPage = QtWidgets.QWidget() self.importPage.setObjectName(_fromUtf8("importPage")) self.gridLayout_10 = QtWidgets.QGridLayout(self.importPage) self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10")) self.scrollArea_5 = QtWidgets.QScrollArea(self.importPage) self.scrollArea_5.setWidgetResizable(True) self.scrollArea_5.setObjectName(_fromUtf8("scrollArea_5")) self.scrollAreaWidgetContents_5 = QtWidgets.QWidget() self.scrollAreaWidgetContents_5.setGeometry(QtCore.QRect(0, 0, 409, 294)) self.scrollAreaWidgetContents_5.setObjectName(_fromUtf8("scrollAreaWidgetContents_5")) self.gridLayout_11 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_5) self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11")) self.widget = QtWidgets.QWidget(self.scrollAreaWidgetContents_5) self.widget.setObjectName(_fromUtf8("widget")) self.gridLayout_17 = QtWidgets.QGridLayout(self.widget) self.gridLayout_17.setMargin(0) self.gridLayout_17.setObjectName(_fromUtf8("gridLayout_17")) self.groupBox = QtWidgets.QGroupBox(self.widget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.groupBox.setFlat(False) self.groupBox.setCheckable(False) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox) self.horizontalLayout_6.setSpacing(6) self.horizontalLayout_6.setContentsMargins(9, 7, -1, 0) self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.rb_file = QtWidgets.QRadioButton(self.groupBox) self.rb_file.setChecked(True) self.rb_file.setObjectName(_fromUtf8("rb_file")) self.horizontalLayout_6.addWidget(self.rb_file) self.rb_directory = QtWidgets.QRadioButton(self.groupBox) self.rb_directory.setObjectName(_fromUtf8("rb_directory")) self.horizontalLayout_6.addWidget(self.rb_directory) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem) self.gridLayout_17.addWidget(self.groupBox, 0, 0, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(20, 13, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_17.addItem(spacerItem1, 2, 0, 1, 1) self.gridLayout_12 = QtWidgets.QGridLayout() self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12")) self.pb_nextFile = QtWidgets.QPushButton(self.widget) self.pb_nextFile.setMinimumSize(QtCore.QSize(0, 0)) self.pb_nextFile.setMaximumSize(QtCore.QSize(27, 27)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setUnderline(False) font.setWeight(75) font.setStrikeOut(False) font.setKerning(False) self.pb_nextFile.setFont(font) self.pb_nextFile.setStyleSheet(_fromUtf8("")) self.pb_nextFile.setAutoRepeat(False) self.pb_nextFile.setAutoDefault(False) self.pb_nextFile.setDefault(False) self.pb_nextFile.setFlat(False) self.pb_nextFile.setObjectName(_fromUtf8("pb_nextFile")) self.gridLayout_12.addWidget(self.pb_nextFile, 0, 2, 1, 1) self.label_2 = QtWidgets.QLabel(self.widget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout_12.addWidget(self.label_2, 1, 0, 1, 1) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.vfkFileLineEdit = QtWidgets.QLineEdit(self.widget) self.vfkFileLineEdit.setObjectName(_fromUtf8("vfkFileLineEdit")) self.horizontalLayout_3.addWidget(self.vfkFileLineEdit) self.browseButton = QtWidgets.QPushButton(self.widget) self.browseButton.setObjectName(_fromUtf8("browseButton")) self.horizontalLayout_3.addWidget(self.browseButton) self.gridLayout_12.addLayout(self.horizontalLayout_3, 0, 1, 1, 1) self.budCheckBox = QtWidgets.QCheckBox(self.widget) self.budCheckBox.setChecked(True) self.budCheckBox.setObjectName(_fromUtf8("budCheckBox")) self.gridLayout_12.addWidget(self.budCheckBox, 2, 1, 1, 1) self.label = QtWidgets.QLabel(self.widget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.gridLayout_12.addWidget(self.label, 0, 0, 1, 1) self.parCheckBox = QtWidgets.QCheckBox(self.widget) self.parCheckBox.setChecked(True) self.parCheckBox.setObjectName(_fromUtf8("parCheckBox")) self.gridLayout_12.addWidget(self.parCheckBox, 1, 1, 1, 1) self.l_settings = QtWidgets.QLabel(self.widget) self.l_settings.setMinimumSize(QtCore.QSize(69, 0)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.l_settings.setFont(font) self.l_settings.setObjectName(_fromUtf8("l_settings")) self.gridLayout_12.addWidget(self.l_settings, 3, 0, 1, 1) self.overwriteCheckBox = QtWidgets.QCheckBox(self.widget) self.overwriteCheckBox.setChecked(False) self.overwriteCheckBox.setObjectName(_fromUtf8("overwriteCheckBox")) self.gridLayout_12.addWidget(self.overwriteCheckBox, 3, 1, 1, 1) self.gridLayout_17.addLayout(self.gridLayout_12, 1, 0, 1, 1) self.labelLoading = QtWidgets.QLabel(self.widget) self.labelLoading.setText(_fromUtf8("")) self.labelLoading.setObjectName(_fromUtf8("labelLoading")) self.gridLayout_17.addWidget(self.labelLoading, 3, 0, 1, 1) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.progressBar = QtWidgets.QProgressBar(self.widget) self.progressBar.setProperty("value", 0) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.horizontalLayout_2.addWidget(self.progressBar) self.loadVfkButton = QtWidgets.QPushButton(self.widget) self.loadVfkButton.setObjectName(_fromUtf8("loadVfkButton")) self.horizontalLayout_2.addWidget(self.loadVfkButton) self.gridLayout_17.addLayout(self.horizontalLayout_2, 4, 0, 1, 1) self.gridLayout_11.addWidget(self.widget, 1, 0, 1, 1) self.scrollArea_5.setWidget(self.scrollAreaWidgetContents_5) self.gridLayout_10.addWidget(self.scrollArea_5, 0, 0, 1, 1) self.stackedWidget.addWidget(self.importPage) self.changesPage = QtWidgets.QWidget() self.changesPage.setObjectName(_fromUtf8("changesPage")) self.gridLayout_15 = QtWidgets.QGridLayout(self.changesPage) self.gridLayout_15.setObjectName(_fromUtf8("gridLayout_15")) self.scrollArea_6 = QtWidgets.QScrollArea(self.changesPage) self.scrollArea_6.setWidgetResizable(True) self.scrollArea_6.setObjectName(_fromUtf8("scrollArea_6")) self.scrollAreaWidgetContents_6 = QtWidgets.QWidget() self.scrollAreaWidgetContents_6.setGeometry(QtCore.QRect(0, 0, 269, 194)) self.scrollAreaWidgetContents_6.setObjectName(_fromUtf8("scrollAreaWidgetContents_6")) self.gridLayout_16 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_6) self.gridLayout_16.setObjectName(_fromUtf8("gridLayout_16")) self.widget_3 = QtWidgets.QWidget(self.scrollAreaWidgetContents_6) self.widget_3.setObjectName(_fromUtf8("widget_3")) self.gridLayout_14 = QtWidgets.QGridLayout(self.widget_3) self.gridLayout_14.setMargin(0) self.gridLayout_14.setObjectName(_fromUtf8("gridLayout_14")) self.gridLayout_13 = QtWidgets.QGridLayout() self.gridLayout_13.setObjectName(_fromUtf8("gridLayout_13")) self.label_4 = QtWidgets.QLabel(self.widget_3) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout_13.addWidget(self.label_4, 0, 0, 1, 1) self.le_mainDb = QtWidgets.QLineEdit(self.widget_3) self.le_mainDb.setObjectName(_fromUtf8("le_mainDb")) self.gridLayout_13.addWidget(self.le_mainDb, 0, 1, 1, 1) self.pb_mainDb = QtWidgets.QPushButton(self.widget_3) self.pb_mainDb.setObjectName(_fromUtf8("pb_mainDb")) self.gridLayout_13.addWidget(self.pb_mainDb, 0, 2, 1, 1) self.label_5 = QtWidgets.QLabel(self.widget_3) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout_13.addWidget(self.label_5, 1, 0, 1, 1) self.le_amendmentDb = QtWidgets.QLineEdit(self.widget_3) self.le_amendmentDb.setObjectName(_fromUtf8("le_amendmentDb")) self.gridLayout_13.addWidget(self.le_amendmentDb, 1, 1, 1, 1) self.pb_amendmentDb = QtWidgets.QPushButton(self.widget_3) self.pb_amendmentDb.setObjectName(_fromUtf8("pb_amendmentDb")) self.gridLayout_13.addWidget(self.pb_amendmentDb, 1, 2, 1, 1) self.label_6 = QtWidgets.QLabel(self.widget_3) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout_13.addWidget(self.label_6, 2, 0, 1, 1) self.le_exportDb = QtWidgets.QLineEdit(self.widget_3) self.le_exportDb.setObjectName(_fromUtf8("le_exportDb")) self.gridLayout_13.addWidget(self.le_exportDb, 2, 1, 1, 1) self.pb_exportDb = QtWidgets.QPushButton(self.widget_3) self.pb_exportDb.setObjectName(_fromUtf8("pb_exportDb")) self.gridLayout_13.addWidget(self.pb_exportDb, 2, 2, 1, 1) self.gridLayout_14.addLayout(self.gridLayout_13, 0, 0, 1, 1) spacerItem2 = QtWidgets.QSpacerItem(20, 38, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_14.addItem(spacerItem2, 1, 0, 1, 1) self.l_status = QtWidgets.QLabel(self.widget_3) self.l_status.setText(_fromUtf8("")) self.l_status.setObjectName(_fromUtf8("l_status")) self.gridLayout_14.addWidget(self.l_status, 2, 0, 1, 1) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.progressBar_Changes = QtWidgets.QProgressBar(self.widget_3) self.progressBar_Changes.setProperty("value", 0) self.progressBar_Changes.setObjectName(_fromUtf8("progressBar_Changes")) self.horizontalLayout_5.addWidget(self.progressBar_Changes) self.pb_applyChanges = QtWidgets.QPushButton(self.widget_3) self.pb_applyChanges.setObjectName(_fromUtf8("pb_applyChanges")) self.horizontalLayout_5.addWidget(self.pb_applyChanges) self.gridLayout_14.addLayout(self.horizontalLayout_5, 3, 0, 1, 1) self.gridLayout_16.addWidget(self.widget_3, 0, 0, 1, 1) self.scrollArea_6.setWidget(self.scrollAreaWidgetContents_6) self.gridLayout_15.addWidget(self.scrollArea_6, 0, 0, 1, 1) self.stackedWidget.addWidget(self.changesPage) self.searchPage = QtWidgets.QWidget() sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.searchPage.sizePolicy().hasHeightForWidth()) self.searchPage.setSizePolicy(sizePolicy) self.searchPage.setObjectName(_fromUtf8("searchPage")) self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.searchPage) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.label_3 = QtWidgets.QLabel(self.searchPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.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.horizontalLayout_4.addWidget(self.label_3) self.searchCombo = QtWidgets.QComboBox(self.searchPage) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.searchCombo.sizePolicy().hasHeightForWidth()) self.searchCombo.setSizePolicy(sizePolicy) self.searchCombo.setObjectName(_fromUtf8("searchCombo")) self.horizontalLayout_4.addWidget(self.searchCombo) self.verticalLayout_3.addLayout(self.horizontalLayout_4) self.searchForms = QtWidgets.QStackedWidget(self.searchPage) self.searchForms.setObjectName(_fromUtf8("searchForms")) self.page = QtWidgets.QWidget() self.page.setObjectName(_fromUtf8("page")) self.gridLayout = QtWidgets.QGridLayout(self.page) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scrollArea = QtWidgets.QScrollArea(self.page) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 48, 28)) self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents")) self.gridLayout_5 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.vlastniciSearchForm = VlastniciSearchForm(self.scrollAreaWidgetContents) self.vlastniciSearchForm.setObjectName(_fromUtf8("vlastniciSearchForm")) self.gridLayout_5.addWidget(self.vlastniciSearchForm, 0, 0, 1, 1) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayout.addWidget(self.scrollArea, 0, 0, 1, 1) self.searchForms.addWidget(self.page) self.page_2 = QtWidgets.QWidget() self.page_2.setObjectName(_fromUtf8("page_2")) self.gridLayout_6 = QtWidgets.QGridLayout(self.page_2) self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) self.scrollArea_3 = QtWidgets.QScrollArea(self.page_2) self.scrollArea_3.setWidgetResizable(True) self.scrollArea_3.setObjectName(_fromUtf8("scrollArea_3")) self.scrollAreaWidgetContents_2 = QtWidgets.QWidget() self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 66, 28)) self.scrollAreaWidgetContents_2.setObjectName(_fromUtf8("scrollAreaWidgetContents_2")) self.gridLayout_7 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_2) self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) self.parcelySearchForm = ParcelySearchForm(self.scrollAreaWidgetContents_2) self.parcelySearchForm.setObjectName(_fromUtf8("parcelySearchForm")) self.gridLayout_7.addWidget(self.parcelySearchForm, 0, 0, 1, 1) self.scrollArea_3.setWidget(self.scrollAreaWidgetContents_2) self.gridLayout_6.addWidget(self.scrollArea_3, 0, 0, 1, 1) self.searchForms.addWidget(self.page_2) self.page_3 = QtWidgets.QWidget() self.page_3.setObjectName(_fromUtf8("page_3")) self.gridLayout_2 = QtWidgets.QGridLayout(self.page_3) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.scrollArea_2 = QtWidgets.QScrollArea(self.page_3) self.scrollArea_2.setWidgetResizable(True) self.scrollArea_2.setObjectName(_fromUtf8("scrollArea_2")) self.scrollAreaWidgetContents_3 = QtWidgets.QWidget() self.scrollAreaWidgetContents_3.setGeometry(QtCore.QRect(0, 0, 66, 28)) self.scrollAreaWidgetContents_3.setObjectName(_fromUtf8("scrollAreaWidgetContents_3")) self.gridLayout_3 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_3) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.budovySearchForm = BudovySearchForm(self.scrollAreaWidgetContents_3) self.budovySearchForm.setObjectName(_fromUtf8("budovySearchForm")) self.gridLayout_3.addWidget(self.budovySearchForm, 0, 0, 1, 1) self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_3) self.gridLayout_2.addWidget(self.scrollArea_2, 0, 0, 1, 1) self.searchForms.addWidget(self.page_3) self.page_4 = QtWidgets.QWidget() self.page_4.setObjectName(_fromUtf8("page_4")) self.gridLayout_8 = QtWidgets.QGridLayout(self.page_4) self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) self.scrollArea_4 = QtWidgets.QScrollArea(self.page_4) self.scrollArea_4.setWidgetResizable(True) self.scrollArea_4.setObjectName(_fromUtf8("scrollArea_4")) self.scrollAreaWidgetContents_4 = QtWidgets.QWidget() self.scrollAreaWidgetContents_4.setGeometry(QtCore.QRect(0, 0, 66, 28)) self.scrollAreaWidgetContents_4.setObjectName(_fromUtf8("scrollAreaWidgetContents_4")) self.gridLayout_9 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_4) self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9")) self.jednotkySearchForm = JednotkySearchForm(self.scrollAreaWidgetContents_4) self.jednotkySearchForm.setObjectName(_fromUtf8("jednotkySearchForm")) self.gridLayout_9.addWidget(self.jednotkySearchForm, 0, 0, 1, 1) self.scrollArea_4.setWidget(self.scrollAreaWidgetContents_4) self.gridLayout_8.addWidget(self.scrollArea_4, 0, 0, 1, 1) self.searchForms.addWidget(self.page_4) self.verticalLayout_3.addWidget(self.searchForms) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem3) self.searchButton = QtWidgets.QPushButton(self.searchPage) self.searchButton.setObjectName(_fromUtf8("searchButton")) self.horizontalLayout.addWidget(self.searchButton) self.verticalLayout_3.addLayout(self.horizontalLayout) self.stackedWidget.addWidget(self.searchPage) self.widget_2 = QtWidgets.QWidget(self.splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(3) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth()) self.widget_2.setSizePolicy(sizePolicy) self.widget_2.setObjectName(_fromUtf8("widget_2")) self.rightWidgetLayout = QtWidgets.QVBoxLayout(self.widget_2) self.rightWidgetLayout.setMargin(0) self.rightWidgetLayout.setObjectName(_fromUtf8("rightWidgetLayout")) self.vfkBrowser = VfkTextBrowser(self.widget_2) self.vfkBrowser.setObjectName(_fromUtf8("vfkBrowser")) self.rightWidgetLayout.addWidget(self.vfkBrowser) self.gridLayout_4.addWidget(self.splitter, 0, 1, 1, 1) MainApp.setWidget(self.centralWidget) self.actionVyhledavani = QtWidgets.QAction(MainApp) self.actionVyhledavani.setCheckable(True) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/search.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionVyhledavani.setIcon(icon) self.actionVyhledavani.setObjectName(_fromUtf8("actionVyhledavani")) self.actionImport = QtWidgets.QAction(MainApp) self.actionImport.setCheckable(True) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/db-add.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionImport.setIcon(icon1) self.actionImport.setObjectName(_fromUtf8("actionImport")) self.actionBack = QtWidgets.QAction(MainApp) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/arrowBack.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionBack.setIcon(icon2) self.actionBack.setObjectName(_fromUtf8("actionBack")) self.actionForward = QtWidgets.QAction(MainApp) self.actionForward.setEnabled(True) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/arrowForward.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionForward.setIcon(icon3) self.actionForward.setObjectName(_fromUtf8("actionForward")) self.actionExportLatex = QtWidgets.QAction(MainApp) self.actionExportLatex.setObjectName(_fromUtf8("actionExportLatex")) self.actionExportHtml = QtWidgets.QAction(MainApp) self.actionExportHtml.setObjectName(_fromUtf8("actionExportHtml")) self.actionSelectParInMap = QtWidgets.QAction(MainApp) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/selectPar.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionSelectParInMap.setIcon(icon4) self.actionSelectParInMap.setObjectName(_fromUtf8("actionSelectParInMap")) self.actionSelectBudInMap = QtWidgets.QAction(MainApp) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/selectBud.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionSelectBudInMap.setIcon(icon5) self.actionSelectBudInMap.setObjectName(_fromUtf8("actionSelectBudInMap")) self.actionCuzkPage = QtWidgets.QAction(MainApp) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/cuzk.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionCuzkPage.setIcon(icon6) self.actionCuzkPage.setObjectName(_fromUtf8("actionCuzkPage")) self.actionShowInfoaboutSelection = QtWidgets.QAction(MainApp) self.actionShowInfoaboutSelection.setCheckable(True) icon7 = QtGui.QIcon() icon7.addPixmap(QtGui.QPixmap(_fromUtf8(":/showInfo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionShowInfoaboutSelection.setIcon(icon7) self.actionShowInfoaboutSelection.setObjectName(_fromUtf8("actionShowInfoaboutSelection")) self.actionShowHelpPage = QtWidgets.QAction(MainApp) icon8 = QtGui.QIcon() icon8.addPixmap(QtGui.QPixmap(_fromUtf8(":/vfkPlugin.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionShowHelpPage.setIcon(icon8) self.actionShowHelpPage.setObjectName(_fromUtf8("actionShowHelpPage")) self.actionZpracujZmeny = QtWidgets.QAction(MainApp) self.actionZpracujZmeny.setCheckable(True) icon9 = QtGui.QIcon() icon9.addPixmap(QtGui.QPixmap(_fromUtf8(":/applyChanges.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionZpracujZmeny.setIcon(icon9) self.actionZpracujZmeny.setObjectName(_fromUtf8("actionZpracujZmeny")) self.retranslateUi(MainApp) self.stackedWidget.setCurrentIndex(0) self.searchForms.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainApp)
def setupUi(self, Refresh): Refresh.setObjectName(_fromUtf8("Refresh")) Refresh.resize(493, 249) self.gridLayout = QtWidgets.QGridLayout(Refresh) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.buttonBox = QtWidgets.QDialogButtonBox(Refresh) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.gridLayout.addWidget(self.buttonBox, 11, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 10, 0, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.unevaluatedCheckBox = QtWidgets.QCheckBox(Refresh) self.unevaluatedCheckBox.setObjectName( _fromUtf8("unevaluatedCheckBox")) self.horizontalLayout.addWidget(self.unevaluatedCheckBox) self.unevalutedDaysSpinBox = QtWidgets.QSpinBox(Refresh) self.unevalutedDaysSpinBox.setMinimum(1) self.unevalutedDaysSpinBox.setMaximum(9999) self.unevalutedDaysSpinBox.setProperty("value", 10) self.unevalutedDaysSpinBox.setObjectName( _fromUtf8("unevalutedDaysSpinBox")) self.horizontalLayout.addWidget(self.unevalutedDaysSpinBox) self.label_2 = QtWidgets.QLabel(Refresh) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout.addWidget(self.label_2) self.gridLayout.addLayout(self.horizontalLayout, 4, 0, 1, 1) self.deletedLayersCheckBox = QtWidgets.QCheckBox(Refresh) self.deletedLayersCheckBox.setChecked(True) self.deletedLayersCheckBox.setObjectName( _fromUtf8("deletedLayersCheckBox")) self.gridLayout.addWidget(self.deletedLayersCheckBox, 5, 0, 1, 1) self.unrecordedCheckBox = QtWidgets.QCheckBox(Refresh) self.unrecordedCheckBox.setObjectName(_fromUtf8("unrecordedCheckBox")) self.gridLayout.addWidget(self.unrecordedCheckBox, 2, 0, 1, 1) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem1) self.cancelButton = QtWidgets.QPushButton(Refresh) self.cancelButton.setObjectName(_fromUtf8("cancelButton")) self.horizontalLayout_3.addWidget(self.cancelButton) self.refreshButton = QtWidgets.QPushButton(Refresh) self.refreshButton.setObjectName(_fromUtf8("refreshButton")) self.horizontalLayout_3.addWidget(self.refreshButton) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem2) self.gridLayout.addLayout(self.horizontalLayout_3, 7, 0, 1, 1) self.progressBar = QtWidgets.QProgressBar(Refresh) self.progressBar.setProperty("value", 24) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.gridLayout.addWidget(self.progressBar, 9, 0, 1, 1) spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem3, 6, 0, 1, 1) self.selectionWidget = QtWidgets.QWidget(Refresh) self.selectionWidget.setObjectName(_fromUtf8("selectionWidget")) self.selectionLayout = QtWidgets.QHBoxLayout(self.selectionWidget) self.selectionLayout.setMargin(0) self.selectionLayout.setObjectName(_fromUtf8("selectionLayout")) self.label = QtWidgets.QLabel(self.selectionWidget) self.label.setObjectName(_fromUtf8("label")) self.selectionLayout.addWidget(self.label) self.selectionComboBox = QtWidgets.QComboBox(self.selectionWidget) self.selectionComboBox.setSizeAdjustPolicy( QtWidgets.QComboBox.AdjustToContents) self.selectionComboBox.setObjectName(_fromUtf8("selectionComboBox")) self.selectionComboBox.addItem(_fromUtf8("")) self.selectionComboBox.addItem(_fromUtf8("")) self.selectionLayout.addWidget(self.selectionComboBox) spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.selectionLayout.addItem(spacerItem4) self.gridLayout.addWidget(self.selectionWidget, 1, 0, 1, 1) self.retranslateUi(Refresh) # QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Refresh.accept) # QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Refresh.reject) self.buttonBox.accepted.connect(Refresh.accept) self.buttonBox.rejected.connect(Refresh.reject) QtCore.QMetaObject.connectSlotsByName(Refresh)
def setupUi(self, VlastniciSearchForm): VlastniciSearchForm.setObjectName(_fromUtf8("VlastniciSearchForm")) VlastniciSearchForm.resize(238, 208) self.gridLayout = QtWidgets.QGridLayout(VlastniciSearchForm) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtWidgets.QLabel(VlastniciSearchForm) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.jmenoLineEdit = QtWidgets.QLineEdit(VlastniciSearchForm) self.jmenoLineEdit.setObjectName(_fromUtf8("jmenoLineEdit")) self.gridLayout.addWidget(self.jmenoLineEdit, 0, 1, 1, 1) self.label_4 = QtWidgets.QLabel(VlastniciSearchForm) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout.addWidget(self.label_4, 1, 0, 1, 1) self.ofoCheckBox = QtWidgets.QCheckBox(VlastniciSearchForm) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ofoCheckBox.sizePolicy().hasHeightForWidth()) self.ofoCheckBox.setSizePolicy(sizePolicy) self.ofoCheckBox.setChecked(True) self.ofoCheckBox.setObjectName(_fromUtf8("ofoCheckBox")) self.gridLayout.addWidget(self.ofoCheckBox, 1, 1, 1, 1) self.opoCheckBox = QtWidgets.QCheckBox(VlastniciSearchForm) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.opoCheckBox.sizePolicy().hasHeightForWidth()) self.opoCheckBox.setSizePolicy(sizePolicy) self.opoCheckBox.setChecked(True) self.opoCheckBox.setObjectName(_fromUtf8("opoCheckBox")) self.gridLayout.addWidget(self.opoCheckBox, 2, 1, 1, 1) self.sjmCheckBox = QtWidgets.QCheckBox(VlastniciSearchForm) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.sjmCheckBox.sizePolicy().hasHeightForWidth()) self.sjmCheckBox.setSizePolicy(sizePolicy) self.sjmCheckBox.setChecked(True) self.sjmCheckBox.setObjectName(_fromUtf8("sjmCheckBox")) self.gridLayout.addWidget(self.sjmCheckBox, 3, 1, 1, 1) self.label_2 = QtWidgets.QLabel(VlastniciSearchForm) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 4, 0, 1, 1) self.rcIcoLineEdit = QtWidgets.QLineEdit(VlastniciSearchForm) self.rcIcoLineEdit.setObjectName(_fromUtf8("rcIcoLineEdit")) self.gridLayout.addWidget(self.rcIcoLineEdit, 4, 1, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout.addItem(spacerItem, 6, 1, 1, 1) self.label_3 = QtWidgets.QLabel(VlastniciSearchForm) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 5, 0, 1, 1) self.lvVlastniciLineEdit = QtWidgets.QLineEdit(VlastniciSearchForm) self.lvVlastniciLineEdit.setObjectName( _fromUtf8("lvVlastniciLineEdit")) self.gridLayout.addWidget(self.lvVlastniciLineEdit, 5, 1, 1, 1) self.retranslateUi(VlastniciSearchForm) QtCore.QMetaObject.connectSlotsByName(VlastniciSearchForm)
def setupUi(self, DsgRasterInfoTool): DsgRasterInfoTool.setObjectName(_fromUtf8("DsgRasterInfoTool")) DsgRasterInfoTool.resize(309, 49) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(DsgRasterInfoTool.sizePolicy().hasHeightForWidth()) DsgRasterInfoTool.setSizePolicy(sizePolicy) DsgRasterInfoTool.setMinimumSize(QtCore.QSize(0, 20)) DsgRasterInfoTool.setMaximumSize(QtCore.QSize(468, 50)) DsgRasterInfoTool.setToolTip(_fromUtf8("")) self.gridLayout = QtWidgets.QGridLayout(DsgRasterInfoTool) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.rasterInfoPushButton = QtWidgets.QPushButton(DsgRasterInfoTool) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.rasterInfoPushButton.sizePolicy().hasHeightForWidth()) self.rasterInfoPushButton.setSizePolicy(sizePolicy) self.rasterInfoPushButton.setMinimumSize(QtCore.QSize(16, 16)) self.rasterInfoPushButton.setMaximumSize(QtCore.QSize(24, 24)) self.rasterInfoPushButton.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/DsgTools/icons/rasterToolTip.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.rasterInfoPushButton.setIcon(icon) self.rasterInfoPushButton.setIconSize(QtCore.QSize(16, 16)) self.rasterInfoPushButton.setCheckable(True) self.rasterInfoPushButton.setObjectName(_fromUtf8("rasterInfoPushButton")) self.gridLayout.addWidget(self.rasterInfoPushButton, 0, 0, 1, 1) self.splitter = QtWidgets.QSplitter(DsgRasterInfoTool) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName(_fromUtf8("splitter")) self.rasterComboBox = QgsMapLayerComboBox(self.splitter) self.rasterComboBox.setFilters(QgsMapLayerProxyModel.RasterLayer) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.rasterComboBox.sizePolicy().hasHeightForWidth()) self.rasterComboBox.setSizePolicy(sizePolicy) self.rasterComboBox.setMinimumSize(QtCore.QSize(0, 20)) self.rasterComboBox.setMaximumSize(QtCore.QSize(16777215, 24)) self.rasterComboBox.setObjectName(_fromUtf8("rasterComboBox")) self.bandTooltipButton = QtWidgets.QPushButton(self.splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.bandTooltipButton.sizePolicy().hasHeightForWidth()) self.bandTooltipButton.setSizePolicy(sizePolicy) self.bandTooltipButton.setMinimumSize(QtCore.QSize(16, 16)) self.bandTooltipButton.setMaximumSize(QtCore.QSize(24, 24)) self.bandTooltipButton.setToolTip(_fromUtf8("Show raster tooltip")) self.bandTooltipButton.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/DsgTools/icons/band_tooltip.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.bandTooltipButton.setIcon(icon1) self.bandTooltipButton.setIconSize(QtCore.QSize(16, 16)) self.bandTooltipButton.setCheckable(True) self.bandTooltipButton.setObjectName(_fromUtf8("bandTooltipButton")) self.dynamicHistogramButton = QtWidgets.QPushButton(self.splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.dynamicHistogramButton.sizePolicy().hasHeightForWidth()) self.dynamicHistogramButton.setSizePolicy(sizePolicy) self.dynamicHistogramButton.setMinimumSize(QtCore.QSize(16, 16)) self.dynamicHistogramButton.setMaximumSize(QtCore.QSize(24, 24)) self.dynamicHistogramButton.setToolTip(_fromUtf8("Dynamic histogram view")) self.dynamicHistogramButton.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/DsgTools/icons/dynamic_histogram_viewer.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.dynamicHistogramButton.setIcon(icon2) self.dynamicHistogramButton.setIconSize(QtCore.QSize(16,16)) self.dynamicHistogramButton.setCheckable(True) self.dynamicHistogramButton.setObjectName(_fromUtf8("dynamicHistogramButton")) self.gridLayout.addWidget(self.splitter, 0, 1, 1, 1) self.valueSetterButton = QtWidgets.QPushButton(self.splitter) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.valueSetterButton.sizePolicy().hasHeightForWidth()) self.valueSetterButton.setSizePolicy(sizePolicy) self.valueSetterButton.setMinimumSize(QtCore.QSize(16, 16)) self.valueSetterButton.setMaximumSize(QtCore.QSize(24, 24)) self.valueSetterButton.setToolTip(_fromUtf8("Set Value From Raster")) self.valueSetterButton.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/DsgTools/icons/valueSetter.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.valueSetterButton.setIcon(icon2) self.valueSetterButton.setIconSize(QtCore.QSize(40, 40)) self.valueSetterButton.setCheckable(True) self.valueSetterButton.setObjectName(_fromUtf8("valueSetterButton")) self.gridLayout.addWidget(self.splitter, 0, 2, 1, 1) self.retranslateUi(DsgRasterInfoTool) QtCore.QMetaObject.connectSlotsByName(DsgRasterInfoTool)
def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.setEnabled(True) Dialog.resize(627, 490) Dialog.setFocusPolicy(QtCore.Qt.NoFocus) Dialog.setContextMenuPolicy(QtCore.Qt.NoContextMenu) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/tableManager/icons/tableManagerIcon.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) Dialog.setWindowIcon(icon) Dialog.setSizeGripEnabled(True) self.verticalLayout = QtWidgets.QVBoxLayout(Dialog) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.tabWidget = QtWidgets.QTabWidget(Dialog) self.tabWidget.setMinimumSize(QtCore.QSize(0, 0)) self.tabWidget.setAutoFillBackground(True) self.tabWidget.setTabShape(QtWidgets.QTabWidget.Rounded) self.tabWidget.setElideMode(QtCore.Qt.ElideNone) self.tabWidget.setUsesScrollButtons(False) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab_1 = QtWidgets.QWidget() self.tab_1.setObjectName(_fromUtf8("tab_1")) self.gridlayout = QtWidgets.QGridLayout(self.tab_1) self.gridlayout.setObjectName(_fromUtf8("gridlayout")) self.fieldsTable = QtWidgets.QTableWidget(self.tab_1) self.fieldsTable.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.fieldsTable.sizePolicy().hasHeightForWidth()) self.fieldsTable.setSizePolicy(sizePolicy) self.fieldsTable.setMinimumSize(QtCore.QSize(0, 280)) self.fieldsTable.setFocusPolicy(QtCore.Qt.WheelFocus) self.fieldsTable.setEditTriggers(QtWidgets.QAbstractItemView.AnyKeyPressed|QtWidgets.QAbstractItemView.DoubleClicked|QtWidgets.QAbstractItemView.EditKeyPressed) self.fieldsTable.setDragDropMode(QtWidgets.QAbstractItemView.NoDragDrop) self.fieldsTable.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) self.fieldsTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows) self.fieldsTable.setGridStyle(QtCore.Qt.DotLine) self.fieldsTable.setWordWrap(False) self.fieldsTable.setCornerButtonEnabled(False) self.fieldsTable.setRowCount(0) self.fieldsTable.setColumnCount(2) self.fieldsTable.setObjectName(_fromUtf8("fieldsTable")) item = QtWidgets.QTableWidgetItem() self.fieldsTable.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.fieldsTable.setHorizontalHeaderItem(1, item) self.gridlayout.addWidget(self.fieldsTable, 0, 0, 1, 1) self.vboxlayout = QtWidgets.QVBoxLayout() self.vboxlayout.setObjectName(_fromUtf8("vboxlayout")) self.butUp = QtWidgets.QToolButton(self.tab_1) self.butUp.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butUp.sizePolicy().hasHeightForWidth()) self.butUp.setSizePolicy(sizePolicy) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/tableManager/dialog/icons/crystalsvg_1uparrow.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butUp.setIcon(icon1) self.butUp.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.butUp.setObjectName(_fromUtf8("butUp")) self.vboxlayout.addWidget(self.butUp) self.butDown = QtWidgets.QToolButton(self.tab_1) self.butDown.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butDown.sizePolicy().hasHeightForWidth()) self.butDown.setSizePolicy(sizePolicy) self.butDown.setMinimumSize(QtCore.QSize(120, 0)) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/tableManager/dialog/icons/crystalsvg_1downarrow.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butDown.setIcon(icon2) self.butDown.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.butDown.setObjectName(_fromUtf8("butDown")) self.vboxlayout.addWidget(self.butDown) self.butRename = QtWidgets.QToolButton(self.tab_1) self.butRename.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butRename.sizePolicy().hasHeightForWidth()) self.butRename.setSizePolicy(sizePolicy) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/tableManager/dialog/icons/tableManagerIcon3.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butRename.setIcon(icon3) self.butRename.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.butRename.setObjectName(_fromUtf8("butRename")) self.vboxlayout.addWidget(self.butRename) self.butIns = QtWidgets.QToolButton(self.tab_1) self.butIns.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butIns.sizePolicy().hasHeightForWidth()) self.butIns.setSizePolicy(sizePolicy) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/tableManager/dialog/icons/mActionNewAttribute.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butIns.setIcon(icon4) self.butIns.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.butIns.setObjectName(_fromUtf8("butIns")) self.vboxlayout.addWidget(self.butIns) self.butClone = QtWidgets.QToolButton(self.tab_1) self.butClone.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butClone.sizePolicy().hasHeightForWidth()) self.butClone.setSizePolicy(sizePolicy) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/tableManager/dialog/icons/mActionCopySelected.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butClone.setIcon(icon5) self.butClone.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.butClone.setObjectName(_fromUtf8("butClone")) self.vboxlayout.addWidget(self.butClone) spacerItem = QtWidgets.QSpacerItem(20, 24, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.vboxlayout.addItem(spacerItem) self.butDel = QtWidgets.QToolButton(self.tab_1) self.butDel.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.butDel.sizePolicy().hasHeightForWidth()) self.butDel.setSizePolicy(sizePolicy) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(255, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(255, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(150, 147, 145)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush) self.butDel.setPalette(palette) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/tableManager/dialog/icons/mActionDeleteAttribute.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butDel.setIcon(icon6) self.butDel.setToolButtonStyle(QtCore.Qt.ToolButtonTextBesideIcon) self.butDel.setObjectName(_fromUtf8("butDel")) self.vboxlayout.addWidget(self.butDel) spacerItem1 = QtWidgets.QSpacerItem(120, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.vboxlayout.addItem(spacerItem1) self.gridlayout.addLayout(self.vboxlayout, 0, 1, 1, 1) self.tabWidget.addTab(self.tab_1, _fromUtf8("")) self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.gridlayout1 = QtWidgets.QGridLayout(self.tab_2) self.gridlayout1.setObjectName(_fromUtf8("gridlayout1")) self.dataTable = QtWidgets.QTableWidget(self.tab_2) self.dataTable.setEnabled(True) self.dataTable.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection) self.dataTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectColumns) self.dataTable.setGridStyle(QtCore.Qt.DotLine) self.dataTable.setWordWrap(False) self.dataTable.setCornerButtonEnabled(False) self.dataTable.setObjectName(_fromUtf8("dataTable")) self.dataTable.setColumnCount(0) self.dataTable.setRowCount(0) self.gridlayout1.addWidget(self.dataTable, 0, 0, 1, 1) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.tab_3) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_2.addItem(spacerItem2) self.label = QtWidgets.QLabel(self.tab_3) self.label.setWordWrap(True) self.label.setObjectName(_fromUtf8("label")) self.verticalLayout_2.addWidget(self.label) spacerItem3 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_2.addItem(spacerItem3) self.label_2 = QtWidgets.QLabel(self.tab_3) self.label_2.setWordWrap(True) self.label_2.setObjectName(_fromUtf8("label_2")) self.verticalLayout_2.addWidget(self.label_2) spacerItem4 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_2.addItem(spacerItem4) self.cbWarning = QtWidgets.QCheckBox(self.tab_3) self.cbWarning.setChecked(True) self.cbWarning.setObjectName(_fromUtf8("cbWarning")) self.verticalLayout_2.addWidget(self.cbWarning) spacerItem5 = QtWidgets.QSpacerItem(20, 272, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem5) self.tabWidget.addTab(self.tab_3, _fromUtf8("")) self.verticalLayout.addWidget(self.tabWidget) self.hboxlayout = QtWidgets.QHBoxLayout() self.hboxlayout.setObjectName(_fromUtf8("hboxlayout")) spacerItem6 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.hboxlayout.addItem(spacerItem6) self.progressBar = QtWidgets.QProgressBar(Dialog) self.progressBar.setEnabled(True) self.progressBar.setAlignment(QtCore.Qt.AlignHCenter) self.progressBar.setTextVisible(True) self.progressBar.setOrientation(QtCore.Qt.Horizontal) self.progressBar.setInvertedAppearance(False) self.progressBar.setTextDirection(QtWidgets.QProgressBar.TopToBottom) self.progressBar.setFormat(_fromUtf8("")) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.hboxlayout.addWidget(self.progressBar) spacerItem7 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.hboxlayout.addItem(spacerItem7) self.butSave = QtWidgets.QPushButton(Dialog) self.butSave.setEnabled(False) self.butSave.setMinimumSize(QtCore.QSize(0, 32)) palette = QtGui.QPalette() self.butSave.setPalette(palette) self.butSave.setStatusTip(_fromUtf8("")) self.butSave.setWhatsThis(_fromUtf8("")) self.butSave.setAccessibleDescription(_fromUtf8("")) icon7 = QtGui.QIcon() icon7.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/tableManager/dialog/icons/mActionFileSave.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butSave.setIcon(icon7) self.butSave.setObjectName(_fromUtf8("butSave")) self.hboxlayout.addWidget(self.butSave) self.butSaveAs = QtWidgets.QPushButton(Dialog) self.butSaveAs.setEnabled(False) self.butSaveAs.setMinimumSize(QtCore.QSize(0, 32)) icon8 = QtGui.QIcon() icon8.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/tableManager/dialog/icons/mActionFileSaveAs.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.butSaveAs.setIcon(icon8) self.butSaveAs.setObjectName(_fromUtf8("butSaveAs")) self.hboxlayout.addWidget(self.butSaveAs) spacerItem8 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.hboxlayout.addItem(spacerItem8) self.buttonBox = QtWidgets.QDialogButtonBox(Dialog) self.buttonBox.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.buttonBox.sizePolicy().hasHeightForWidth()) self.buttonBox.setSizePolicy(sizePolicy) self.buttonBox.setMinimumSize(QtCore.QSize(0, 32)) self.buttonBox.setLayoutDirection(QtCore.Qt.LeftToRight) self.buttonBox.setAutoFillBackground(False) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Close) self.buttonBox.setCenterButtons(False) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.hboxlayout.addWidget(self.buttonBox) spacerItem9 = QtWidgets.QSpacerItem(10, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.hboxlayout.addItem(spacerItem9) self.verticalLayout.addLayout(self.hboxlayout) self.retranslateUi(Dialog) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Dialog) Dialog.setTabOrder(self.buttonBox, self.tabWidget) Dialog.setTabOrder(self.tabWidget, self.fieldsTable) Dialog.setTabOrder(self.fieldsTable, self.butUp) Dialog.setTabOrder(self.butUp, self.butDown) Dialog.setTabOrder(self.butDown, self.butRename) Dialog.setTabOrder(self.butRename, self.butIns) Dialog.setTabOrder(self.butIns, self.butClone) Dialog.setTabOrder(self.butClone, self.butDel) Dialog.setTabOrder(self.butDel, self.dataTable) Dialog.setTabOrder(self.dataTable, self.butSaveAs) Dialog.setTabOrder(self.butSaveAs, self.butSave)
def __init__(self, parent, fl, widgetMode): super().__init__(parent, fl, widgetMode) self.setupUi(self) self.advanced_search_gb.setCollapsed(True) self.search_btn.setIcon(QtGui.QIcon(":/images/themes/default/search.svg")) self.next_btn.setIcon( QtGui.QIcon(":/images/themes/default/mActionAtlasNext.svg") ) self.previous_btn.setIcon( QtGui.QIcon(":/images/themes/default/mActionAtlasPrev.svg") ) self.grid_layout = QtWidgets.QGridLayout() self.message_bar = qgis.gui.QgsMessageBar() self.message_bar.setSizePolicy( QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed ) self.grid_layout.addWidget(self.scroll_area, 0, 0, 1, 1) self.grid_layout.addWidget( self.message_bar, 0, 0, 1, 1, alignment=QtCore.Qt.AlignTop ) self.layout().insertLayout(4, self.grid_layout) self.project = qgis.core.QgsProject.instance() self.discovery_task = None self.current_page = 1 self.total_pages = 1 # we use these to control enabling/disabling UI controls during searches self._connection_controls = [ self.connections_cmb, self.new_connection_btn, self.edit_connection_btn, self.delete_connection_btn, ] self._search_filters = [ self.title_la, self.title_le, self.abstract_la, self.abstract_le, self.keyword_la, self.keyword_le, self.category_la, self.category_cmb, self.vector_chb, self.raster_chb, self.temporal_extent_box, self.publication_date_box, self.spatial_extent_box, self.resource_types_la, ] self._search_controls = [ self.search_btn, self.next_btn, self.previous_btn, self.sort_field_cmb, self.reverse_order_chb, self.pagination_info_la, ] # these are populated below, based on the capabilities supported by the # api client self._usable_search_filters = [] self._unusable_search_filters = [] self.resource_types_btngrp.buttonClicked.connect(self.toggle_search_buttons) self.new_connection_btn.clicked.connect( partial(self.spawn_connection_config_dialog, True) ) self.edit_connection_btn.clicked.connect(self.spawn_connection_config_dialog) self.delete_connection_btn.clicked.connect(self.delete_connection_configuration) self.connections_cmb.currentIndexChanged.connect( self.activate_connection_configuration ) self.search_started.connect(self.handle_search_start) self.search_finished.connect(self.handle_search_end) # TODO: these signals should only be connected/disconnected when we update the # GUI with the capabilities of the API client self.search_btn.clicked.connect( partial(self.search_geonode, reset_pagination=True) ) self.next_btn.clicked.connect(self.request_next_page) self.previous_btn.clicked.connect(self.request_previous_page) self.temporal_extent_start_dte.clear() self.temporal_extent_end_dte.clear() self.publication_start_dte.clear() self.publication_end_dte.clear() self._load_categories() self._initialize_spatial_extent_box() self.title_le.textChanged.connect(self.store_search_filters) self.abstract_le.textChanged.connect(self.store_search_filters) self.keyword_le.textChanged.connect(self.store_search_filters) self.category_cmb.currentIndexChanged.connect(self.store_search_filters) self.resource_types_btngrp.buttonToggled.connect(self.store_search_filters) self.temporal_extent_start_dte.valueChanged.connect(self.store_search_filters) self.temporal_extent_end_dte.valueChanged.connect(self.store_search_filters) self.publication_start_dte.valueChanged.connect(self.store_search_filters) self.publication_end_dte.valueChanged.connect(self.store_search_filters) self.spatial_extent_box.extentChanged.connect(self.store_search_filters) self.sort_field_cmb.currentIndexChanged.connect(self.store_search_filters) self.reverse_order_chb.toggled.connect(self.store_search_filters) for button in self.findChildren(QtWidgets.QPushButton): button.setAutoDefault(False) button.setDefault(False) self.search_btn.setDefault(True) self.restore_search_filters() # this method calls connections_cmb.setCurrentIndex(), which in turn emits # connections_cmb.currentIndexChanged, which causes # self.activate_connection_configuration to run self.update_connections_combobox() self.title_le.returnPressed.connect(self.search_geonode) self._hide_core_geonode_provider()
def setupUi(self, QgisCloudPlugin): QgisCloudPlugin.setObjectName("QgisCloudPlugin") QgisCloudPlugin.resize(501, 703) QgisCloudPlugin.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.dockWidgetContents = QtWidgets.QWidget() self.dockWidgetContents.setObjectName("dockWidgetContents") self.gridLayout_3 = QtWidgets.QGridLayout(self.dockWidgetContents) self.gridLayout_3.setObjectName("gridLayout_3") self.tabWidget = QtWidgets.QTabWidget(self.dockWidgetContents) self.tabWidget.setObjectName("tabWidget") self.mapTab = QtWidgets.QWidget() self.mapTab.setObjectName("mapTab") self.gridLayout_4 = QtWidgets.QGridLayout(self.mapTab) self.gridLayout_4.setObjectName("gridLayout_4") self.logo_2 = QtWidgets.QLabel(self.mapTab) self.logo_2.setAutoFillBackground(False) self.logo_2.setPixmap(QtGui.QPixmap(":/plugins/qgiscloud/logo.png")) self.logo_2.setScaledContents(False) self.logo_2.setAlignment(QtCore.Qt.AlignCenter) self.logo_2.setObjectName("logo_2") self.gridLayout_4.addWidget(self.logo_2, 0, 0, 1, 1) self.btnBackgroundLayer = QtWidgets.QToolButton(self.mapTab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnBackgroundLayer.sizePolicy().hasHeightForWidth()) self.btnBackgroundLayer.setSizePolicy(sizePolicy) self.btnBackgroundLayer.setPopupMode( QtWidgets.QToolButton.InstantPopup) self.btnBackgroundLayer.setToolButtonStyle( QtCore.Qt.ToolButtonTextOnly) self.btnBackgroundLayer.setArrowType(QtCore.Qt.NoArrow) self.btnBackgroundLayer.setObjectName("btnBackgroundLayer") self.gridLayout_4.addWidget(self.btnBackgroundLayer, 1, 0, 1, 1) self.labelOpenLayersPlugin = QtWidgets.QLabel(self.mapTab) self.labelOpenLayersPlugin.setWordWrap(True) self.labelOpenLayersPlugin.setObjectName("labelOpenLayersPlugin") self.gridLayout_4.addWidget(self.labelOpenLayersPlugin, 2, 0, 1, 1) self.line_2 = QtWidgets.QFrame(self.mapTab) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.gridLayout_4.addWidget(self.line_2, 3, 0, 1, 1) self.btnPublishMap = QtWidgets.QPushButton(self.mapTab) self.btnPublishMap.setObjectName("btnPublishMap") self.gridLayout_4.addWidget(self.btnPublishMap, 4, 0, 1, 1) self.line_3 = QtWidgets.QFrame(self.mapTab) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.gridLayout_4.addWidget(self.line_3, 5, 0, 1, 1) self.widgetServices = QtWidgets.QWidget(self.mapTab) self.widgetServices.setObjectName("widgetServices") self.gridLayout = QtWidgets.QGridLayout(self.widgetServices) self.gridLayout.setObjectName("gridLayout") self.label = QtWidgets.QLabel(self.widgetServices) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.lblWMS = QtWidgets.QLabel(self.widgetServices) self.lblWMS.setOpenExternalLinks(True) self.lblWMS.setObjectName("lblWMS") self.gridLayout.addWidget(self.lblWMS, 1, 1, 1, 1) self.label_5 = QtWidgets.QLabel(self.widgetServices) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1) self.lblMaps = QtWidgets.QLabel(self.widgetServices) self.lblMaps.setOpenExternalLinks(True) self.lblMaps.setObjectName("lblMaps") self.gridLayout.addWidget(self.lblMaps, 2, 1, 1, 1) self.label_8 = QtWidgets.QLabel(self.widgetServices) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 3, 0, 1, 1) self.lblMobileMap_2 = QtWidgets.QLabel(self.widgetServices) self.lblMobileMap_2.setEnabled(True) self.lblMobileMap_2.setOpenExternalLinks(True) self.lblMobileMap_2.setObjectName("lblMobileMap_2") self.gridLayout.addWidget(self.lblMobileMap_2, 3, 1, 1, 1) self.label_3 = QtWidgets.QLabel(self.widgetServices) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.lblWebmap = QtWidgets.QLabel(self.widgetServices) self.lblWebmap.setOpenExternalLinks(True) self.lblWebmap.setObjectName("lblWebmap") self.gridLayout.addWidget(self.lblWebmap, 0, 1, 1, 1) self.gridLayout_4.addWidget(self.widgetServices, 6, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.gridLayout_4.addItem(spacerItem, 7, 0, 1, 1) self.frame = QtWidgets.QFrame(self.mapTab) self.frame.setEnabled(True) self.frame.setFrameShape(QtWidgets.QFrame.NoFrame) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setLineWidth(1) self.frame.setObjectName("frame") self.gridLayout_6 = QtWidgets.QGridLayout(self.frame) self.gridLayout_6.setObjectName("gridLayout_6") self.widgetMaps = QtWidgets.QWidget(self.frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widgetMaps.sizePolicy().hasHeightForWidth()) self.widgetMaps.setSizePolicy(sizePolicy) self.widgetMaps.setObjectName("widgetMaps") self.gridLayout_2 = QtWidgets.QGridLayout(self.widgetMaps) self.gridLayout_2.setObjectName("gridLayout_2") self.tabMaps = QtWidgets.QListWidget(self.widgetMaps) self.tabMaps.setObjectName("tabMaps") self.gridLayout_2.addWidget(self.tabMaps, 1, 0, 1, 4) self.btnMapDelete = QtWidgets.QPushButton(self.widgetMaps) self.btnMapDelete.setEnabled(False) self.btnMapDelete.setObjectName("btnMapDelete") self.gridLayout_2.addWidget(self.btnMapDelete, 2, 2, 1, 1) self.lblMaps_3 = QtWidgets.QLabel(self.widgetMaps) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lblMaps_3.setFont(font) self.lblMaps_3.setObjectName("lblMaps_3") self.gridLayout_2.addWidget(self.lblMaps_3, 0, 0, 1, 1) spacerItem1 = QtWidgets.QSpacerItem(145, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem1, 2, 3, 1, 1) self.btnMapLoad = QtWidgets.QPushButton(self.widgetMaps) self.btnMapLoad.setObjectName("btnMapLoad") self.gridLayout_2.addWidget(self.btnMapLoad, 2, 0, 1, 1) self.btnMapEdit = QtWidgets.QPushButton(self.widgetMaps) self.btnMapEdit.setObjectName("btnMapEdit") self.gridLayout_2.addWidget(self.btnMapEdit, 2, 1, 1, 1) self.gridLayout_6.addWidget(self.widgetMaps, 0, 0, 1, 1) self.gridLayout_4.addWidget(self.frame, 8, 0, 1, 1) self.tabWidget.addTab(self.mapTab, "") self.uploadTab = QtWidgets.QWidget() self.uploadTab.setEnabled(True) self.uploadTab.setObjectName("uploadTab") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.uploadTab) self.verticalLayout_6.setObjectName("verticalLayout_6") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_10 = QtWidgets.QLabel(self.uploadTab) self.label_10.setObjectName("label_10") self.horizontalLayout_3.addWidget(self.label_10) self.cbUploadDatabase = QtWidgets.QComboBox(self.uploadTab) self.cbUploadDatabase.setObjectName("cbUploadDatabase") self.horizontalLayout_3.addWidget(self.cbUploadDatabase) self.verticalLayout_6.addLayout(self.horizontalLayout_3) self.lblDbSizeUpload = QtWidgets.QLabel(self.uploadTab) self.lblDbSizeUpload.setText("") self.lblDbSizeUpload.setObjectName("lblDbSizeUpload") self.verticalLayout_6.addWidget(self.lblDbSizeUpload) self.tblLocalLayers = QtWidgets.QTableWidget(self.uploadTab) self.tblLocalLayers.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.tblLocalLayers.setObjectName("tblLocalLayers") self.tblLocalLayers.setColumnCount(0) self.tblLocalLayers.setRowCount(0) self.tblLocalLayers.horizontalHeader().setStretchLastSection(True) self.tblLocalLayers.verticalHeader().setVisible(False) self.verticalLayout_6.addWidget(self.tblLocalLayers) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem2) self.btnRefreshLocalLayers = QtWidgets.QPushButton(self.uploadTab) self.btnRefreshLocalLayers.setObjectName("btnRefreshLocalLayers") self.horizontalLayout_7.addWidget(self.btnRefreshLocalLayers) self.verticalLayout_6.addLayout(self.horizontalLayout_7) self.btnUploadData = QtWidgets.QPushButton(self.uploadTab) self.btnUploadData.setObjectName("btnUploadData") self.verticalLayout_6.addWidget(self.btnUploadData) self.progressWidget = QtWidgets.QWidget(self.uploadTab) self.progressWidget.setObjectName("progressWidget") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.progressWidget) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.spinner = Spinner(self.progressWidget) self.spinner.setObjectName("spinner") self.horizontalLayout_6.addWidget(self.spinner) self.lblProgress = QtWidgets.QLabel(self.progressWidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblProgress.sizePolicy().hasHeightForWidth()) self.lblProgress.setSizePolicy(sizePolicy) self.lblProgress.setText("") self.lblProgress.setObjectName("lblProgress") self.horizontalLayout_6.addWidget(self.lblProgress) self.verticalLayout_6.addWidget(self.progressWidget) self.tabWidget.addTab(self.uploadTab, "") self.accountTab = QtWidgets.QWidget() self.accountTab.setObjectName("accountTab") self.gridLayout_5 = QtWidgets.QGridLayout(self.accountTab) self.gridLayout_5.setObjectName("gridLayout_5") self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_2 = QtWidgets.QLabel(self.accountTab) self.label_2.setObjectName("label_2") self.horizontalLayout_4.addWidget(self.label_2) self.editServer = QtWidgets.QLineEdit(self.accountTab) self.editServer.setEnabled(True) self.editServer.setObjectName("editServer") self.horizontalLayout_4.addWidget(self.editServer) self.resetUrlBtn = QtWidgets.QToolButton(self.accountTab) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/plugins/qgiscloud/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.resetUrlBtn.setIcon(icon) self.resetUrlBtn.setObjectName("resetUrlBtn") self.horizontalLayout_4.addWidget(self.resetUrlBtn) self.gridLayout_5.addLayout(self.horizontalLayout_4, 0, 0, 1, 1) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.btnLogin = QtWidgets.QPushButton(self.accountTab) self.btnLogin.setObjectName("btnLogin") self.horizontalLayout_5.addWidget(self.btnLogin) self.lblSignup = QtWidgets.QLabel(self.accountTab) self.lblSignup.setAlignment(QtCore.Qt.AlignCenter) self.lblSignup.setOpenExternalLinks(True) self.lblSignup.setObjectName("lblSignup") self.horizontalLayout_5.addWidget(self.lblSignup) self.lblLoginStatus = QtWidgets.QLabel(self.accountTab) self.lblLoginStatus.setObjectName("lblLoginStatus") self.horizontalLayout_5.addWidget(self.lblLoginStatus) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_5.addItem(spacerItem3) self.btnLogout = QtWidgets.QPushButton(self.accountTab) self.btnLogout.setObjectName("btnLogout") self.horizontalLayout_5.addWidget(self.btnLogout) self.gridLayout_5.addLayout(self.horizontalLayout_5, 1, 0, 1, 1) self.widgetDatabases = QtWidgets.QWidget(self.accountTab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widgetDatabases.sizePolicy().hasHeightForWidth()) self.widgetDatabases.setSizePolicy(sizePolicy) self.widgetDatabases.setObjectName("widgetDatabases") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.widgetDatabases) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.line = QtWidgets.QFrame(self.widgetDatabases) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayout_3.addWidget(self.line) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_29 = QtWidgets.QLabel(self.widgetDatabases) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_29.setFont(font) self.label_29.setObjectName("label_29") self.horizontalLayout_2.addWidget(self.label_29) self.lblDbSize = QtWidgets.QLabel(self.widgetDatabases) self.lblDbSize.setText("") self.lblDbSize.setObjectName("lblDbSize") self.horizontalLayout_2.addWidget(self.lblDbSize) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.tabDatabases = QtWidgets.QListWidget(self.widgetDatabases) self.tabDatabases.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.tabDatabases.setObjectName("tabDatabases") self.verticalLayout_3.addWidget(self.tabDatabases) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.btnDbCreate = QtWidgets.QPushButton(self.widgetDatabases) self.btnDbCreate.setObjectName("btnDbCreate") self.horizontalLayout.addWidget(self.btnDbCreate) self.btnDbDelete = QtWidgets.QPushButton(self.widgetDatabases) self.btnDbDelete.setEnabled(False) self.btnDbDelete.setObjectName("btnDbDelete") self.horizontalLayout.addWidget(self.btnDbDelete) spacerItem4 = QtWidgets.QSpacerItem(37, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem4) self.btnDbRefresh = QtWidgets.QPushButton(self.widgetDatabases) self.btnDbRefresh.setObjectName("btnDbRefresh") self.horizontalLayout.addWidget(self.btnDbRefresh) self.verticalLayout_3.addLayout(self.horizontalLayout) self.gridLayout_5.addWidget(self.widgetDatabases, 2, 0, 1, 1) self.line_4 = QtWidgets.QFrame(self.accountTab) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.gridLayout_5.addWidget(self.line_4, 3, 0, 1, 1) self.tabWidget.addTab(self.accountTab, "") self.aboutTab = QtWidgets.QWidget() self.aboutTab.setObjectName("aboutTab") self.verticalLayout = QtWidgets.QVBoxLayout(self.aboutTab) self.verticalLayout.setObjectName("verticalLayout") self.logo = QtWidgets.QLabel(self.aboutTab) self.logo.setAutoFillBackground(False) self.logo.setPixmap(QtGui.QPixmap(":/plugins/qgiscloud/logo.png")) self.logo.setScaledContents(False) self.logo.setAlignment(QtCore.Qt.AlignCenter) self.logo.setObjectName("logo") self.verticalLayout.addWidget(self.logo) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label_6 = QtWidgets.QLabel(self.aboutTab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_6.sizePolicy().hasHeightForWidth()) self.label_6.setSizePolicy(sizePolicy) self.label_6.setObjectName("label_6") self.horizontalLayout_8.addWidget(self.label_6) self.lblVersionPlugin = QtWidgets.QLabel(self.aboutTab) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblVersionPlugin.sizePolicy().hasHeightForWidth()) self.lblVersionPlugin.setSizePolicy(sizePolicy) self.lblVersionPlugin.setText("") self.lblVersionPlugin.setObjectName("lblVersionPlugin") self.horizontalLayout_8.addWidget(self.lblVersionPlugin) self.verticalLayout.addLayout(self.horizontalLayout_8) self.aboutText = QtWidgets.QTextEdit(self.aboutTab) self.aboutText.setObjectName("aboutText") self.verticalLayout.addWidget(self.aboutText) self.tabWidget.addTab(self.aboutTab, "") self.gridLayout_3.addWidget(self.tabWidget, 1, 0, 1, 1) QgisCloudPlugin.setWidget(self.dockWidgetContents) self.label_2.setBuddy(self.editServer) self.retranslateUi(QgisCloudPlugin) self.tabWidget.setCurrentIndex(2) QtCore.QMetaObject.connectSlotsByName(QgisCloudPlugin)
def createWidget(self): self.advanced_widget = QtWidgets.QDialog() self.simple_widget = QtWidgets.QDialog() self.tabs = QtWidgets.QTabWidget() ### SIMPLE ### self.ls = QtWidgets.QFormLayout() self.ls.addRow(QtWidgets.QLabel("Choose input file:")) self.txtinfileSimple = QpalsDropTextbox.QpalsDropTextbox( layerlist=self.layerlist, filterrex=".*\.odm$") hboxsimple1 = QtWidgets.QHBoxLayout() hboxsimple1.addWidget(self.txtinfileSimple, 1) self.txtinfileSimple.textChanged.connect(self.simpleIsLoaded) self.ls.addRow(QtWidgets.QLabel("Input file (odm)"), hboxsimple1) self.linetoolBtn = QtWidgets.QPushButton("Pick section") self.linetoolBtn.clicked.connect(self.activateLineTool) self.linetoolBtn.setEnabled(False) self.ls.addRow(self.linetoolBtn) self.runSecBtnSimple = QtWidgets.QPushButton("Create section") self.runSecBtnSimple.clicked.connect(self.ltool.runsec) self.runSecBtnSimple.setEnabled(False) self.runSecBtnSimple.setStyleSheet("background-color: rgb(50,240,50)") self.runSecBtnView = QtWidgets.QPushButton("Open section in opalsView") self.runSecBtnView.clicked.connect(self.ltool.runview) self.runSecBtnView.setEnabled(False) self.runSecBtnView.setStyleSheet("background-color: rgb(100,100,240)") hb = QtWidgets.QHBoxLayout() hb.addWidget(self.runSecBtnSimple) hb.addWidget(self.runSecBtnView) self.simpleLineLayer = QgsMapLayerComboBox() self.simpleLineLayer.setFilters(QgsMapLayerProxyModel.LineLayer) self.simpleLineLayerChk = QtWidgets.QCheckBox( "Visualize (3D) Line Layer:") self.ls.addRow(self.simpleLineLayerChk, self.simpleLineLayer) self.showSection = QtWidgets.QCheckBox("Show section") self.filterStr = QtWidgets.QLineEdit("Class[Ground]") self.filterAttrBox = QCollapsibleGroupBox.QCollapsibleGroupBox( 'Show attribute selection') self.filterAttrBox.setLayout(QtWidgets.QGridLayout()) self.filterAttrBox.setChecked(False) # hide it self.filterAttrs = {} self.progress = QtWidgets.QProgressBar() self.stateSwitch = QToggleSwitch.QToggleSwitch("vispy", "matplotlib") self.showSection.stateChanged.connect(self.checkBoxChanged) self.showSection.setCheckState(2) self.showSection.setTristate(False) self.ls.addRow(self.showSection) self.ls.addRow("Filter String:", self.filterStr) self.ls.addRow(self.filterAttrBox) self.ls.addRow(hb) self.ls.addRow(self.progress) self.ls.addRow(self.stateSwitch) self.simple_widget.setLayout(self.ls) ### ADVANCED ### lo = QtWidgets.QFormLayout() ###### lo.addRow( QtWidgets.QLabel("Step 1. Choose point cloud and visualize it:")) self.txtinfile = QpalsDropTextbox.QpalsDropTextbox( layerlist=self.layerlist) hbox1 = QtWidgets.QHBoxLayout() hbox1.addWidget(self.txtinfile, 1) lo.addRow(QtWidgets.QLabel("Input file (odm)"), hbox1) self.runShdBtn = QtWidgets.QPushButton("Create shading") self.runShdBtn.clicked.connect(self.loadShading) lo.addRow(self.runShdBtn) ###### self.status = QtWidgets.QListWidgetItem("hidden status") lo.addRow(QtWidgets.QLabel("Step 2. Create sections")) self.secInst = QpalsModuleBase.QpalsModuleBase( execName=os.path.join(self.project.opalspath, "opalsSection.exe"), QpalsProject=self.project) self.secInst.load() self.secInst.listitem = self.status secUi = self.secInst.getParamUi() lo.addRow(secUi) self.runSecBtn = QtWidgets.QPushButton("Calculate sections") self.runSecBtn.clicked.connect(self.runSection) lo.addRow(self.runSecBtn) ####### lo.addRow( QtWidgets.QLabel( "Step 3. Use the Section picking tool to show Sections")) self.pickSecBtn = QtWidgets.QPushButton("Pick section") self.pickSecBtn.clicked.connect(self.activateTool) lo.addRow(self.pickSecBtn) self.advanced_widget.setLayout(lo) self.tabs.addTab(self.simple_widget, "Simple") self.tabs.addTab(self.advanced_widget, "Advanced") self.scrollwidget = QtWidgets.QScrollArea() self.scrollwidget.setWidgetResizable(True) self.scrollwidget.setSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored) self.scrollwidget.setWidget(self.tabs) return self.scrollwidget
def createWidget(self): # Form boxleft = QtWidgets.QVBoxLayout() loadDir = QtWidgets.QPushButton("load") newProj = QtWidgets.QPushButton("new") newProj.clicked.connect(self.newProject) loadDir.clicked.connect(self.loadProject) hbox2 = QtWidgets.QHBoxLayout() hbox2.addWidget(loadDir) hbox2.addWidget(newProj) boxleft.addLayout(hbox2) self.prjBox = QtWidgets.QGroupBox("Project settings") self.prjBox.setEnabled(False) formL = QtWidgets.QFormLayout() self.prjBox.setLayout(formL) self.odmText = QpalsDropTextbox(layerlist=self.layerlist) self.odmText.currentTextChanged.connect(self.odmFileChanged) formL.addRow("odm", self.odmText) self.axisText = QpalsDropTextbox(layerlist=self.layerlist, filterrex='.*[\.shp]') formL.addRow("axis shp", self.axisText) self.widthSpin = QtWidgets.QDoubleSpinBox() self.widthSpin.setValue(15) self.widthSpin.setSingleStep(0.1) self.widthSpin.setRange(1, 50) self.widthSpin.setSuffix(" m") formL.addRow("sec width", self.widthSpin) self.depthSpin = QtWidgets.QDoubleSpinBox() self.depthSpin.setValue(5) self.depthSpin.setSingleStep(0.1) self.depthSpin.setRange(1, 50) self.depthSpin.setSuffix(" m") formL.addRow("sec depth", self.depthSpin) self.overlapSpin = QtWidgets.QDoubleSpinBox() self.overlapSpin.setValue(0) self.overlapSpin.setSingleStep(1) self.overlapSpin.setRange(0, 100) self.overlapSpin.setSuffix("%") formL.addRow("sec overlap", self.overlapSpin) self.attrSel = QtWidgets.QComboBox() formL.addRow("attribute", self.attrSel) # createShd = QtWidgets.QPushButton("create shading") # createShd.clicked.connect(self.createShd) # formL.addRow(createShd) createSec = QtWidgets.QPushButton("save && create sections") createSec.clicked.connect(self.createSec) formL.addRow(createSec) self.progress = QtWidgets.QProgressBar() formL.addRow(self.progress) boxleft.addWidget(self.prjBox) modeBox = QtWidgets.QGroupBox("Mode") modeBoxL = QtWidgets.QFormLayout() modeBox.setLayout(modeBoxL) self.modeGrp = QtWidgets.QButtonGroup() for mode in ['linear (1,2,3...)', 'alternating (farthest sampling)']: btn = QtWidgets.QRadioButton(mode) modeBoxL.addRow(btn) self.modeGrp.addButton(btn) if mode.startswith('alternating'): btn.setChecked(True) boxleft.addWidget(modeBox) saveBtn = QtWidgets.QPushButton("Save progress") saveBtn.clicked.connect(self.saveProgress) boxleft.addWidget(saveBtn) expGroup = QtWidgets.QGroupBox("Export") expGroupLayout = QtWidgets.QFormLayout() expGroup.setLayout(expGroupLayout) self.expBtn = QtWidgets.QPushButton("Export WSM") self.expBtn.clicked.connect(self.exportWSM) self.expBtn.setEnabled(False) self.expPath = QpalsDropTextbox() self.expPath.currentTextChanged.connect(self.exportChanged) expGroupLayout.addRow("Output file", self.expPath) self.dXSpin = QtWidgets.QDoubleSpinBox() self.dYSpin = QtWidgets.QDoubleSpinBox() self.dXSpin.valueChanged.connect(self.dXdYChanged) self.dYSpin.valueChanged.connect(self.dXdYChanged) self.dXSpin.setValue(1) self.dYSpin.setValue(1) self.dXSpin.setSingleStep(0.1) self.dYSpin.setSingleStep(0.1) expGroupLayout.addRow("X cell size", self.dXSpin) expGroupLayout.addRow("Y cell size", self.dYSpin) self.progress2 = QtWidgets.QProgressBar() expGroupLayout.addRow(self.progress2) expGroupLayout.addRow(self.expBtn) boxleft.addWidget(expGroup) # center figure figure = plt.figure() centerbox = QtWidgets.QVBoxLayout() self.plotcenter = FigureCanvas(figure) self.axcenter = figure.add_subplot(111) figure.subplots_adjust(left=0, right=1, top=0.99, bottom=0.01) #manager, canvas = figure.canvas.manager, figure.canvas #canvas.mpl_disconnect(manager.key_press_handler_id) # remove default key bindings (ctrl+w = close) #cid = self.plotcenter.mpl_connect('key_press_event', self.keyPressed) cid2 = self.plotcenter.mpl_connect('button_press_event', self.mousePressed) cid2 = self.plotcenter.mpl_connect('motion_notify_event', self.mouseMoved) cid3 = self.plotcenter.mpl_connect('button_release_event', self.mouseReleased) cid4 = self.plotcenter.mpl_connect('scroll_event', self.mouseScrolled) #toolbar = NavigationToolbar(self.plotcenter, self.widget) centerbox.addWidget(self.plotcenter) #centerbox.addWidget(toolbar) centerw = QtWidgets.QWidget() centerw.setLayout(centerbox) # right figure vboxright = QtWidgets.QVBoxLayout() data3d = { 'X': np.array([0]), 'Y': np.array([0]), 'Z': np.array([0]), self.attrSel.currentText(): np.array([0]) } mins = {self.attrSel.currentText(): 0} maxes = {self.attrSel.currentText(): 1} self.pltwindow_3d = mpl_plotwindow(self.project, self.iface, data3d, mins, maxes) self.plotright = self.pltwindow_3d.ui # Section Grid Buttons secGrid = QtWidgets.QGridLayout() leftup = QtWidgets.QPushButton("↑") self.hleftLbl = QtWidgets.QLabel("h=") leftdown = QtWidgets.QPushButton("↓") rightup = QtWidgets.QPushButton("↑") self.hrightLbl = QtWidgets.QLabel("h=") rightdown = QtWidgets.QPushButton("↓") symCanvas = QtWidgets.QWidget() secGrid.addWidget(leftup, 0, 0) secGrid.addWidget(self.hleftLbl, 1, 0) secGrid.addWidget(leftdown, 2, 0) secGrid.addWidget(rightup, 0, 2) secGrid.addWidget(self.hrightLbl, 1, 2) secGrid.addWidget(rightdown, 2, 2) secGrid.addWidget(symCanvas, 0, 1, 3, 1) # Navigation Buttons navGrid = QtWidgets.QGridLayout() prevBtn = QtWidgets.QPushButton("prev") nextBtn = QtWidgets.QPushButton("next") prevBtn.clicked.connect(self.prevSec) nextBtn.clicked.connect(self.nextSec) self.incbox = QtWidgets.QSpinBox() self.incbox.setMinimum(1) self.currbox = QtWidgets.QSpinBox() self.currbox.valueChanged.connect(self.currSecChanged) self.skipSeen = QtWidgets.QCheckBox("Skip already seen sections") self.skipSeen.setChecked(True) pickBtn = QtWidgets.QPushButton("pick") pickBtn.clicked.connect(self.activatePickTool) self.status = QtWidgets.QLabel("Section 0/0: 0% finished") navGrid.addWidget(prevBtn, 0, 0) navGrid.addWidget(QtWidgets.QLabel("inc"), 0, 1) navGrid.addWidget(self.incbox, 0, 2) navGrid.addWidget(nextBtn, 0, 3) navGrid.addWidget(self.skipSeen, 1, 0, 1, 4) navGrid.addWidget(QtWidgets.QLabel("Current Index:")) navGrid.addWidget(self.currbox, 2, 1) navGrid.addWidget(pickBtn, 2, 3) navGrid.addWidget(self.status, 3, 0, 1, 4) vboxright.addWidget(self.plotright, stretch=1) vboxright.addWidget(QHLine()) #vboxright.addLayout(secGrid) vboxright.addWidget(QHLine()) vboxright.addLayout(navGrid) boxleftw = QtWidgets.QWidget() boxleftw.setLayout(boxleft) vboxrightw = QtWidgets.QWidget() vboxrightw.setLayout(vboxright) self.addWidget(boxleftw) self.addWidget(centerw) self.addWidget(vboxrightw) self.setStretchFactor(0, 1) self.setStretchFactor(1, 15) self.setStretchFactor(2, 1) self.setStyleSheet("QSplitter::handle{background-color: #CCCCCC;}") self.setHandleWidth(2)