Hier mal ein diff der generierten Ui-Klassen:
Code: Alles auswählen
5,6c5,6
< # Created: Thu Mar 12 18:02:49 2009
< # by: PyQt4 UI code generator 4.4.3
---
> # Created: Thu Mar 12 18:15:10 2009
> # by: PyQt4 UI code generator 4.5-snapshot-20090225
128c128
< self.formLayout.addLayout(self.horizontalLayout, 7, 1, 1, 1)
---
> self.formLayout.setLayout(7, QtGui.QFormLayout.FieldRole, self.horizontalLayout)
150c150
< self.formLayout.addLayout(self.horizontalLayout_2, 8, 1, 1, 1)
---
> self.formLayout.setLayout(8, QtGui.QFormLayout.FieldRole, self.horizontalLayout_2)
Der Fehler scheint im uic-Loader 4.4.3 zu stecken, da dieser ungültigen Code generiert.
Die Riverbank-Changelogs sagen hierzu:
Code: Alles auswählen
2008/10/20 10:27:13 phil
Fixed a bug in pyuic's handling of QFormLayout when a layout is being set in a
role rather than a widget.
ergo ist das Problem zwar gefixt, womöglich aber immernoch in den älteren Binärpacketen vorhanden. Vllt. hilft Dir eine Neuinstallation des Windowspacketes von Riverbank, falls das eine neue Version ist als Deine jetzige. (Achtung wegen der Abhängigkeiten)