Template
forked from CEN-RA/Plugin_QGIS
flake8 + parametrage suplementaire
This commit is contained in:
@@ -68,6 +68,7 @@ class PageRender_Editor(QDialog, EDITOR_CLASS):
|
||||
'Source': 0,
|
||||
'Echelle_2': 0,
|
||||
'Logo_2': 0}
|
||||
self.varObject = {}
|
||||
|
||||
path = ''
|
||||
ix = 0
|
||||
@@ -83,6 +84,7 @@ class PageRender_Editor(QDialog, EDITOR_CLASS):
|
||||
self.horizontalSlider.valueChanged.connect(self.horizontal)
|
||||
self.verticalSlider.valueChanged.connect(self.vertical)
|
||||
self.tableWidget.itemSelectionChanged.connect(self.setSlider)
|
||||
self.tableWidget_2.cellChanged.connect(self.setObject)
|
||||
self.radioButton.toggled.connect(self.setSlider)
|
||||
self.pushButton.clicked.connect(self.export)
|
||||
self.spinBox.editingFinished.connect(self.valueSlider)
|
||||
@@ -181,7 +183,7 @@ class PageRender_Editor(QDialog, EDITOR_CLASS):
|
||||
QApplication.restoreOverrideCursor()
|
||||
|
||||
def select_file(self):
|
||||
options = QFileDialog.Options()
|
||||
# options = QFileDialog.Options()
|
||||
# options |= QFileDialog.getExistingDirectory()
|
||||
folder = QFileDialog.getOpenFileName(self, "Sélection du fichier ", '', 'Python(*.py)')
|
||||
if folder[0] != '':
|
||||
@@ -276,6 +278,8 @@ from qgis.core import (
|
||||
QgsUnitTypes,
|
||||
QgsLayoutPoint,
|
||||
)
|
||||
|
||||
|
||||
def fletch_canvas(self):
|
||||
if self.radioButton_6.isChecked():
|
||||
values_page = 'A4'
|
||||
@@ -297,6 +301,16 @@ def fletch_canvas(self):
|
||||
if values_page == '""" + page_size + """':"""
|
||||
for children in all_children:
|
||||
selection = children
|
||||
if selection.objectName() in self.varObject:
|
||||
for parametre_object in self.varObject[selection.objectName()]:
|
||||
if str(selection.objectName()) != "Arrow" and str(parametre_object) != "path":
|
||||
export_str = export_str + """
|
||||
self.template_parameters['""" + str(selection.objectName()) + '_' + str(parametre_object) + """'] = """ + str(self.varObject[selection.objectName()][parametre_object])
|
||||
elif str(selection.objectName()) == "Arrow" and str(parametre_object) == "path":
|
||||
if str(self.varObject[selection.objectName()][parametre_object]) == "":
|
||||
self.varObject[selection.objectName()][parametre_object] = "NorthArrow_02.svg"
|
||||
export_str = export_str + """
|
||||
self.template_parameters['""" + str(selection.objectName()) + '_' + str(parametre_object) + """'] = '""" + str(self.varObject[selection.objectName()][parametre_object]) + "'"
|
||||
if page_type == 'Portrait':
|
||||
item_rotate_object = self.varPortrait[selection.objectName() + '_rotate'][0]
|
||||
if item_rotate_object == 0 or item_rotate_object == 180:
|
||||
@@ -346,7 +360,7 @@ def fletch_canvas(self):
|
||||
locals_h = str(locals_h)
|
||||
|
||||
export_str = export_str + """
|
||||
self.template_parameters['""" + selection.objectName() + """_size'] = QgsLayoutSize(""" + size_w + """,""" + size_h + """, QgsUnitTypes.LayoutMillimeters)
|
||||
self.template_parameters['""" + selection.objectName() + """_size'] = QgsLayoutSize(""" + size_w + """, """ + size_h + """, QgsUnitTypes.LayoutMillimeters)
|
||||
self.template_parameters['""" + selection.objectName() + """_locals'] = QgsLayoutPoint(""" + locals_w + """, """ + locals_h + """, QgsUnitTypes.LayoutMillimeters)
|
||||
self.template_parameters['""" + selection.objectName() + """_rotate'] = """ + str(item_rotate_object)
|
||||
export_str = export_str + """
|
||||
@@ -406,9 +420,24 @@ def fletch_canvas(self):
|
||||
frame_y = self.frame.y()
|
||||
self.frame.move(frame_x, frame_y)
|
||||
|
||||
def setParameter(self, selection_name):
|
||||
if selection_name in self.varObject:
|
||||
for table2Range in range(0, self.tableWidget_2.rowCount() - 1):
|
||||
rowName = self.tableWidget_2.item(table2Range, 0).text()
|
||||
self.tableWidget_2.setItem(table2Range, 1, QTableWidgetItem(str(self.varObject[selection_name][rowName])))
|
||||
else:
|
||||
self.varObject.update({selection_name: {"frame": True, "background": True, "path": "NorthArrow_02.svg"}})
|
||||
|
||||
def setObject(self, event):
|
||||
selection_name = (self.tableWidget.currentItem()).text()
|
||||
rowName = self.tableWidget_2.item(event, 0).text()
|
||||
rowValue = self.tableWidget_2.item(event, 1).text()
|
||||
self.varObject[selection_name][rowName] = rowValue
|
||||
# print(self.varObject[selection_name][rowName])
|
||||
|
||||
def setSlider(self):
|
||||
if self.tableWidget.currentItem() is not None:
|
||||
print(self.tableWidget.tabKeyNavigation())
|
||||
# print(self.tableWidget.tabKeyNavigation())
|
||||
selection_name = (self.tableWidget.currentItem()).text()
|
||||
all_children = self.frame.children()
|
||||
selection = 0
|
||||
@@ -431,6 +460,7 @@ def fletch_canvas(self):
|
||||
self.verticalSlider.setValue(yy)
|
||||
self.spinBox.setValue(xx)
|
||||
self.spinBox_2.setValue(yy)
|
||||
self.setParameter(selection_name)
|
||||
|
||||
def rotate_color(self, selection, last_children):
|
||||
global last_select
|
||||
|
||||
Reference in New Issue
Block a user