Unfortunately, On Monday 05 Dec 2005 00:33, Baz Walter wrote:
> After some further playing around with the tetrix example I have found
> another fairly minor issue which picks up on some points made later in this
> thread. There are some functions in the QPainter class which have a const
> QBrush argument but which can take a QColor due to an implicit
> QBrush(color) conversion. They all seem to work with the exception of this
> one:
>
>       QPainter.fillRect(int x,int y,int w,int h,const QBrush & brush)
>
> When passed a QColor, this fails with "TypeError: argument 5 of
> QPainter.fillRect() has an invalid type" followed by a segmentation fault
> (sometimes). Of course, this can be cured with an explicit conversion.
>
> (NB: I also back-ported the tetrix example to Qt3 and got the same error).
>

Sorry, my bad: in fact, none of the functions work if passed a QColor instead 
of a QBrush - although the qt docs say they should (and it's done that way in 
the c++ source for the example). So this is really a missing feature in pyqt, 
rather than any kind of bug.


Regards
-- 
Baz Walter

_______________________________________________
PyKDE mailing list    [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to