loading parametre for old file
This commit is contained in:
@@ -199,7 +199,7 @@ class PageRender_Editor(QDialog, EDITOR_CLASS):
|
||||
sourcefile = open(logopath, 'r')
|
||||
splitsource = sourcefile.read().splitlines()
|
||||
all_children = self.frame.children()
|
||||
all_element = ['_locals', '_size', '_rotate']
|
||||
all_element = ['_locals', '_size', '_rotate', '_frame', '_background', '_path']
|
||||
for children in all_children:
|
||||
flen = 0
|
||||
for element in all_element:
|
||||
@@ -209,7 +209,17 @@ class PageRender_Editor(QDialog, EDITOR_CLASS):
|
||||
if find_it.find(recherche_element) != -1:
|
||||
flen = flen + 1
|
||||
if flen == 1:
|
||||
if element != '_rotate':
|
||||
if element == '_frame' or element == '_background' or element == '_path':
|
||||
value_find = (find_it.split('=')[1]).replace('"', '')
|
||||
if children.objectName() in self.varObject:
|
||||
if element[1:] in self.varObject[children.objectName()]:
|
||||
self.varObject[children.objectName()][element[1:]] = value_find
|
||||
else:
|
||||
self.varObject[children.objectName()].update({element[1:]: value_find})
|
||||
else:
|
||||
self.varObject.update({children.objectName(): {element[1:]: value_find}})
|
||||
# print(self.varObject)
|
||||
elif element != '_rotate':
|
||||
value_find = (find_it[find_it[:].find('(') + 1:-33]).split(',')
|
||||
if element == '_size':
|
||||
Psize_h = float(value_find[0]) * 3.5
|
||||
@@ -422,22 +432,27 @@ def fletch_canvas(self):
|
||||
|
||||
def setParameter(self, selection_name):
|
||||
if selection_name in self.varObject:
|
||||
for table2Range in range(0, self.tableWidget_2.rowCount() - 1):
|
||||
for table2Range in range(0, self.tableWidget_2.rowCount()):
|
||||
rowName = self.tableWidget_2.item(table2Range, 0).text()
|
||||
self.tableWidget_2.setItem(table2Range, 1, QTableWidgetItem(str(self.varObject[selection_name][rowName])))
|
||||
if rowName in self.varObject[selection_name]:
|
||||
self.tableWidget_2.setItem(table2Range, 1, QTableWidgetItem(str(self.varObject[selection_name][rowName])))
|
||||
else:
|
||||
self.varObject[selection_name].update({rowName: ""})
|
||||
self.tableWidget_2.setItem(table2Range, 1, QTableWidgetItem(''))
|
||||
else:
|
||||
self.varObject.update({selection_name: {"frame": True, "background": True, "path": "NorthArrow_02.svg"}})
|
||||
self.varObject.update({selection_name: {"frame": "", "background": "", "path": ""}})
|
||||
self.tableWidget_2.setItem(1, 1, QTableWidgetItem(''))
|
||||
self.tableWidget_2.setItem(2, 1, QTableWidgetItem(''))
|
||||
self.tableWidget_2.setItem(3, 1, QTableWidgetItem(''))
|
||||
|
||||
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())
|
||||
selection_name = (self.tableWidget.currentItem()).text()
|
||||
all_children = self.frame.children()
|
||||
selection = 0
|
||||
|
||||
Reference in New Issue
Block a user