aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCristián Maureira-Fredes <cmaureirafredes@gmail.com>2019-05-22 10:57:35 +0200
committerCristian Maureira-Fredes <cristian.maureira-fredes@qt.io>2019-05-27 12:28:26 +0000
commit72104d1cb6a1ea5b3c529532f2ad7491d26a89a9 (patch)
treeb41526f8b47148d0f2d9d5dbd36779e95d252017
parentc99aa3447bffcd8c222566a7c22b9627c5a52c59 (diff)
Move UICParser self variables to constructorv5.12.4
To avoid using them before assignment. Fixes: PYSIDE-987 Change-Id: Ie11ea6e09f275b87eae53b52c262d7d1f2851cf0 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
-rw-r--r--pyside2uic/uiparser.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/pyside2uic/uiparser.py b/pyside2uic/uiparser.py
index 5f34c92..a6b2dde 100644
--- a/pyside2uic/uiparser.py
+++ b/pyside2uic/uiparser.py
@@ -109,6 +109,12 @@ class UIParser(object):
QtGui = QtGuiModule
QtWidgets = QtWidgetsModule
+ self.column_counter = 0
+ self.row_counter = 0
+ self.item_nr = 0
+ self.itemstack = []
+ self.sorting_enabled = None
+
self.reset()
def uniqueName(self, name):
@@ -159,11 +165,6 @@ class UIParser(object):
return obj
def createWidget(self, elem):
- self.column_counter = 0
- self.row_counter = 0
- self.item_nr = 0
- self.itemstack = []
- self.sorting_enabled = None
widget_class = elem.attrib['class'].replace('::', '.')
if widget_class == 'Line':
@@ -637,6 +638,7 @@ class UIParser(object):
(), False)
if elem.tag == "column":
+ print(self.column_counter)
w.setHorizontalHeaderItem(self.column_counter, item)
if text: