[PyQt] Re: PyQt4/Qt 4.3 question
Detlev Offenbach
detlev at die-offenbachs.de
Wed Jun 6 14:49:16 BST 2007
On Mittwoch, 6. Juni 2007, Phil Thompson wrote:
> On Wednesday 06 June 2007 2:23 pm, Detlev Offenbach wrote:
> > Hi,
> >
> > in Qt 4.3 the method for setting the margins of a QLayout seem to have
> > changed from setMargin() to setContentsMargins(). That is not supported
> > by pyuic4 (see my previous post). Is there a way to generate forms with
> > pyuic4, that work with Qt 4.2 and Qt 4.3 (e.g. by using the old
> > setMargin() method). If not that would mean, eric4 4.1 would require Qt
> > 4.3.
>
> When I fix the bug I'll do it so that it behaves the same way as uic -
> whatever that is.
I just checked the result produced by uic and it generates code for both
methods (although setMargin isn't documented anymore).
>
> If this means that the generated code isn't backwards compatible then you
> could either load the .ui files on the fly, or run pyuic4 as part of the
> installation process. The latter would be the simplest change.
Detlev
--
Detlev Offenbach
detlev at die-offenbachs.de
More information about the PyQt
mailing list