[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyKDE] Problem with QPainter.drawText() flags
From:       "Phil Thompson" <phil () riverbankcomputing ! co ! uk>
Date:       2006-10-26 16:14:30
Message-ID: 42927.195.6.25.120.1161879270.squirrel () river-bank ! demon ! co ! uk
[Download RAW message or body]

> Hi -
>
> In Qt4, the QPainter.drawText() variants that use a rectangle also have
> a flags parameter.  According to the Qt4 documentation, the flags
> parameter can be an OR combination of Qt.AlignmentFlag and Qt.TextFlag.
>
> In PyQt 4.01, the drawText() function works fine with a combination of
> alignment flags, but it throws a TypeError with a combination of
> alignment and text flags.

Cast then to ints first then or them. Something like...

    int(Qt.Alignment...|Qt.Alignment...)|int(Qt.Text...|Qt.Text...)

...or cast them to ints individually if you prefer.

Phil

_______________________________________________
PyKDE mailing list    PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic