This commit is contained in:
2025-02-04 16:56:19 +01:00
parent be3a082f93
commit 80a563357d
6 changed files with 57 additions and 14 deletions
+16
View File
@@ -72,6 +72,7 @@ class Flux_Editor(QDialog, EDITOR_CLASS):
self.tableWidget.setSelectionBehavior(QTableWidget.SelectRows)
self.tableWidget.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
self.toolButton.setIcon(QtGui.QIcon(resources_path('ui','find.png')))
self.comboBox_2.addItem("SIG")
self.comboBox_2.addItem('REF')
self.comboBox.currentIndexChanged.connect(self.initialisation_flux)
@@ -81,6 +82,7 @@ class Flux_Editor(QDialog, EDITOR_CLASS):
self.commandLinkButton_2.clicked.connect(self.suppression_flux)
self.tableWidget_2.itemDoubleClicked.connect(self.suppression_flux)
self.comboBox_2.currentIndexChanged.connect(self.bd_source)
self.toolButton.clicked.connect(self.getCanevas)
layout = QVBoxLayout()
self.lineEdit.textChanged.connect(self.filtre_dynamique)
layout.addWidget(self.lineEdit)
@@ -356,6 +358,20 @@ class Flux_Editor(QDialog, EDITOR_CLASS):
if not match:
break
def getCanevas(self):
print(iface.mapCanvas().extent())
# SQL_EXTENT = ''
# SQL_GEOM = "SELECT f_table_schema,f_table_name FROM geometry_columns WHERE f_geometry_column = 'geom'"
# cur.execute(SQL_GEOM)
# TableHaveGeom = cur.fetchall()
# for e in TableHaveGeom:
# SchemaName = e[0]
# TableName = e[1]
# if SchemaName[0:5] != '_form':
# if SchemaName[0:4] == '_01_' or SchemaName[0:4] == '_42_' or SchemaName[0:4] == '_69_':
# SQL_EXTENT=SQL_EXTENT+"SELECT st_envelope(st_union(geom)),'"+TableName+"' AS table_name FROM "+'"'+SchemaName+'"."'+TableName+'"'+' UNION ALL '
# SQL_EXTENT = SQL_EXTENT[:-11]
# print(SQL_EXTENT)
def popup(self):
self.dialog = Popup() # +++ - self