commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r10132 - trunk/gnue-forms/src/uidrivers/qt4/widgets


From: reinhard
Subject: [gnue] r10132 - trunk/gnue-forms/src/uidrivers/qt4/widgets
Date: Wed, 16 Dec 2009 13:33:19 -0600 (CST)

Author: reinhard
Date: 2009-12-16 13:33:19 -0600 (Wed, 16 Dec 2009)
New Revision: 10132

Modified:
   trunk/gnue-forms/src/uidrivers/qt4/widgets/grid.py
   trunk/gnue-forms/src/uidrivers/qt4/widgets/gridline.py
   trunk/gnue-forms/src/uidrivers/qt4/widgets/hbox.py
Log:
Several fixes to qt4 uidriver.


Modified: trunk/gnue-forms/src/uidrivers/qt4/widgets/grid.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt4/widgets/grid.py  2009-12-16 19:07:58 UTC 
(rev 10131)
+++ trunk/gnue-forms/src/uidrivers/qt4/widgets/grid.py  2009-12-16 19:33:19 UTC 
(rev 10132)
@@ -68,7 +68,8 @@
 
         self.widget = qt.QFrame(parent)
 
-        hbox = qt.QHBoxLayout(self.widget, 2)
+        hbox = qt.QHBoxLayout(self.widget)
+        hbox.setSpacing(2)
 
         self._container = ResizeContainer(self.widget, self)
         self.scroll = qt.QScrollBar(qt.Qt.Vertical, self.widget)
@@ -110,7 +111,7 @@
         colnum.sort()
 
         for clx in colnum:
-            self.rowsizer.setColStretch(clx, 1)
+            self.rowsizer.setColumnStretch(clx, 1)
 
             pnl = qt.QFrame(self._container)
             vbx = qt.QVBoxLayout(pnl)
@@ -119,7 +120,7 @@
                 stc = qt.QLabel(label, pnl)
                 vbx.addWidget(stc)
 
-            self.rowsizer.addMultiCellWidget(pnl, 0, 0, clx, clx)
+            self.rowsizer.addWidget(pnl, 0, clx)
 
 
     # -------------------------------------------------------------------------
@@ -145,7 +146,7 @@
         """
         Adjust the thumb-position and the number of rows of the scrollbar
         """
-        self.scroll.setMaxValue(count)
+        self.scroll.setMaximum(count)
         self.scroll.setPageStep(size)
         self.scroll.setValue(position)
 
@@ -245,7 +246,7 @@
         saved = self.ui_grid._uiForm.sizing_enabled
         self.ui_grid._uiForm.sizing_enabled = False
         try:
-            header = self.layout().cellGeometry(0, 0)
+            header = self.layout().cellRect(0, 0)
             rech = 0
             for item in self.ui_grid._children:
                 rech += max([panel.layout().minimumSize().height() \

Modified: trunk/gnue-forms/src/uidrivers/qt4/widgets/gridline.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt4/widgets/gridline.py      2009-12-16 
19:07:58 UTC (rev 10131)
+++ trunk/gnue-forms/src/uidrivers/qt4/widgets/gridline.py      2009-12-16 
19:33:19 UTC (rev 10132)
@@ -90,31 +90,17 @@
             else:
                 name = 'grid_color_odd'
 
-            color = self.__load_color_from_string(gConfigForms(name))
-            panel.setPaletteBackgroundColor(color)
+            palette = qt.QPalette()
+            palette.setColor(panel.backgroundRole(), 
qt.QColor(gConfigForms(name)))
+            panel.setPalette(palette)
 
             self._columns.setdefault(spacer, []).append(panel)
 
-            sizer.addMultiCellWidget(panel, row, row, offset, offset +
-                    child.span)
+            sizer.addWidget(panel, row, offset, 1, child.span)
             offset += child.span
 
 
     # -------------------------------------------------------------------------
-    # Load the given colorname form the database or parse it as hex-rgb-string
-    # -------------------------------------------------------------------------
-
-    def __load_color_from_string(self, value):
-
-        result = qt.QColor(value)
-        if not result.isValid():
-            (red, green, blue) = value[:2], value[2:4], value[4:6]
-            result = qt.QColor(int(red, 16), int(green, 16), int(blue, 16))
-
-        return result
-
-
-    # -------------------------------------------------------------------------
     # Add an UI widget to the Grid container
     # -------------------------------------------------------------------------
 

Modified: trunk/gnue-forms/src/uidrivers/qt4/widgets/hbox.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt4/widgets/hbox.py  2009-12-16 19:07:58 UTC 
(rev 10131)
+++ trunk/gnue-forms/src/uidrivers/qt4/widgets/hbox.py  2009-12-16 19:33:19 UTC 
(rev 10132)
@@ -67,14 +67,12 @@
                 span = 1
 
             row = self._entry_pos - 1
-            print (row, self.last_item, 
-                   row+span, self.last_item)
-                   
+
             self.sizer.addWidget(ui_widget.widget, row, self.last_item, 
                                  1, span)
 
         if add and ui_widget.growable:
-            self.sizer.setColStretch(self.last_item, ui_widget.stretch)
+            self.sizer.setColumnStretch(self.last_item, ui_widget.stretch)
 
         self.last_item += int(add)
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]