[Top][All Lists]
[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r10132 - trunk/gnue-forms/src/uidrivers/qt4/widgets,
reinhard <=