On Wednesday 06 June 2007 2:14 pm, Detlev Offenbach wrote:
> Hi,
>
> forms compiled with pyuic4 of latest PyQt4 snapshot don't work with Qt 4.3.
> Attached please find a test form, that shows the problem (generated Python
> code is included as well). Executing the Python file gives the error
>
> Traceback (most recent call last):
>   File "fail.py", line 70, in <module>
>     ui.setupUi(Dialog)
>   File "fail.py", line 18, in setupUi
>     self.vboxlayout.setLeftMargin(6)
> AttributeError: setLeftMargin
>
> QLayout just has a method called
> void QLayout::setContentsMargins ( int left, int top, int right, int bottom
> ) that sets all four margins in one go.

Should be fixed in tonight's snapshot.

I decided not to do what uic does after all. It will call setMargin() if it 
can (ie. all the margins have the same value), otherwise it calls 
setContentsMargins().

Phil
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to