def __init__(self, iface, parent=None, flags=Qt.WindowFlags()): QDialog.__init__(self, parent, flags) #load the ui uic.loadUi(UI_PATH, self) self.iface = iface self.HelpButton.clicked.connect(self.Help)
def __init__(self, iface, parent=None, flags=Qt.WindowFlags()): QDialog.__init__(self, parent, flags) uic.loadUi(UI_PATH, self) self.iface = iface self.input_layer = None self.raster_layer = None self.raster_layer_box.setFilters(QgsMapLayerProxyModel.RasterLayer) self.raster_layer_box.layerChanged.connect(self.setRasterLayer) self.raster_band_box.setEnabled(False) self.method_box.addItem('nearest neighbor (downscaling/upscaling)') self.method_box.addItem('bi-linear (downscaling)') self.method_box.addItem('bi-cubic (downscaling)') #connect by signal and slot self.browse_button.clicked.connect(self.onBrowseButtonClicked) self.interpolation_group.clicked.connect(self.change_interpolation) self.HelpButton.clicked.connect(self.Help) self.iface.currentLayerChanged.connect(self.setInputLayer) self.setInputLayer(self.iface.activeLayer()) self.setRasterLayer(self.raster_layer_box.currentLayer())
def __init__(self, iface, parent=None, flags=Qt.WindowFlags()): QDialog.__init__(self, parent, flags) uic.loadUi(UI_PATH, self) self.iface = iface self.input_layer = None self.browse_button.clicked.connect(self.onBrowseButtonClicked) self.iface.currentLayerChanged.connect(self.setInputLayer) self.setInputLayer(self.iface.activeLayer())
def __init__(self, iface, parent=None, flags=Qt.WindowFlags()): QDialog.__init__(self, parent=parent, flags=flags) uic.loadUi(UI_PATH, self) self.iface = iface self.db_host.editingFinished.connect(self.onConnectionSettingsEdited) self.db_name.editingFinished.connect(self.onConnectionSettingsEdited) self.db_user.editingFinished.connect(self.onConnectionSettingsEdited) self.db_pass.editingFinished.connect(self.onConnectionSettingsEdited) self.browse_button.clicked.connect(self.onBrowseButtonClicked) self.connect_button.clicked.connect(self.onConnectClicked)
def show_test_dialog(self): test_dialog = QgsDialog(parent=self.iface.mainWindow(), fl=Qt.WindowFlags(), buttons=QDialogButtonBox.Close) test_dialog.setWindowTitle("TEST DIALOG") test_dialog.resize(300, 150) date_time_edit = QgsDateTimeEdit(test_dialog) date_time_edit.setMinimumSize(150, 30) date_time_edit.move(20, 30) btn_accept = QPushButton(test_dialog) btn_accept.move(20, 80) btn_accept.setText("Accept") btn_accept.clicked.connect(self.test_dialog_signal) test_dialog.open()
def __init__(self, iface, parent=None, flags=Qt.WindowFlags()): QDialog.__init__(self, parent, flags) uic.loadUi(UI_PATH, self) self.iface = iface self.input_layer = None self.iface.currentLayerChanged.connect(self.setInputLayer) self.setInputLayer(self.iface.activeLayer()) # self.listWidget.currentRowChanged.connect(self.updateRasterPropertiesGroup) self.addButton_2source.clicked.connect(self.add2sourcelist) self.addButton_2sink.clicked.connect(self.add2sinklist) self.addButton_2source_sink_pair.clicked.connect(self.merge2pair) self.removeButton.clicked.connect(self.remove_pair) self.browseButton.clicked.connect(self.onBrowseButtonClicked) self.browseButton.setAutoDefault(False) self.comboBox_conTypes.addItem('physical') self.comboBox_conTypes.addItem('cyber') self.comboBox_conTypes.addItem('geographic') self.comboBox_conTypes.addItem('logical')
def __init__(self, iface, parent=None, flags=Qt.WindowFlags()): QDialog.__init__(self, parent, flags) uic.loadUi(UI_PATH, self) self.iface = iface self.input_layer = None self.raster_layer = None self.roughness_layer = None #add channel info self.channel_info = None # self.name_box.setExpression('') # self.station_box.setExpression('') self.delta_box.setExpression('0.1') self.connection_box.setExpression("'standard'") self.type_box.setExpression("'river'") self.initial_box.setExpression('0.5') self.point_bc_enabled_box.setExpression('False') self.point_bc_stationary_box.setExpression('True') self.point_bc_value_box.setExpression('0') self.lateral_bc_enabled_box.setExpression('False') self.lateral_bc_stationary_box.setExpression('True') self.lateral_bc_value_box.setExpression('0') self.overflow_left_enabled_box.setExpression('True') self.overflow_left_poleni_box.setExpression('0.577') self.overflow_right_enabled_box.setExpression('True') self.overflow_right_poleni_box.setExpression('0.577') self.localbridgeheight_box.setExpression('1.5') self.bridgebodyheight_box.setExpression('4.0') self.groupBox_bridge.setCollapsed(True) self.mGroupBox_6.setCollapsed(True) self.mGroupBox.setCollapsed(True) self.mGroupBox_4.setCollapsed(True) self.mGroupBox_3.setCollapsed(True) self.mGroupBox_2.setCollapsed(True) self.groupBox_main.setCollapsed(True) self.mGroupBox_4.setCollapsed(False) #set DGM layer self.raster_layer_box.setFilters(QgsMapLayerProxyModel.RasterLayer) self.raster_layer_box.layerChanged.connect(self.setRasterLayer) self.raster_band_box.setEnabled(False) self.method_box.addItem('nearest neighbor (downscaling/upscaling)') self.method_box.addItem('bi-linear (downscaling)') self.method_box.addItem('bi-cubic (downscaling)') #set roughness layer self.roughness_layer_box.setFilters(QgsMapLayerProxyModel.RasterLayer) self.roughness_layer_box.layerChanged.connect(self.setRoughnessLayer) self.roughness_layer_box.setLayer(None) #set channel layer self.comboBox_main.setFilters(QgsMapLayerProxyModel.PolygonLayer) self.comboBox_main.layerChanged.connect(self.setChannelLayer) self.comboBox_main.setLayer(None) self.browse_button.clicked.connect(self.onBrowseButtonClicked) self.HelpButton.clicked.connect(self.Help) self.iface.currentLayerChanged.connect(self.setInputLayer) ############################################# #autostationing button function def autoclicked(state): if state > 0: self.profileid_box.setEnabled(True) self.station_box.setEnabled(False) self.preview_button.setDisabled(True) else: self.profileid_box.setEnabled(False) self.station_box.setEnabled(True) self.preview_button.setDisabled(False) self.profileid_box.setEnabled(False) self.autostation_box.stateChanged.connect(autoclicked) ############################################# if PREVIEW_ENABLED: self.figure = Figure(figsize=(10, 4), dpi=100) self.axes = self.figure.add_subplot(111) self.axes.set_xlabel('Stationing') self.axes.set_ylabel('Elevation [m+NHN]') self.figure.tight_layout() self.canvas = Canvas(self.figure) self.canvas.setParent(self) self.canvas.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) self.layout().addWidget(self.canvas) self.canvas.setVisible(False) self.cursor = None self.preview_button.toggled.connect(self.canvas.setVisible) self.preview_button.toggled.connect(self.update_button.setEnabled) self.update_button.clicked.connect(self.updateLongitudinalPreview) else: self.preview_button.setDisabled(True) self.figure = None self.axes = None self.canvas = None self.cursor = None self.setInputLayer(self.iface.activeLayer()) self.setRasterLayer(self.raster_layer_box.currentLayer())