[PyKDE] Qt progress example with minor glitch

Phil Thompson phil at river-bank.demon.co.uk
Fri Aug 30 17:39:00 BST 2002


Hans-Peter Jansen wrote:

> On Friday 30 August 2002 07:16, Boudewijn Rempt wrote:
> 
>>On Thursday 29 August 2002 23:43, Hans-Peter Jansen wrote:
>>
>>>I couldn't resist from modifying its visual appearance slightly, and
>>>delayed the timer interval to behave a bit more cooperative (unlike its
>>>ancestor).
>>>
>>>Comments welcome!
>>>
>>Well, it seems to run without any glitch on my machine. I'm still using a
>>fairly old version of PyQt, so I may not have the latests bugs...
>>
> 
> Hi Boudewijn,
> 
> sure, that the AnimatedThingy is stopped properly on cancel?
> I left a print statement in _drawqix method as an indicator.
> if yes:
>     would you do me a favour and comment out line 220/221:
>             if not self.default_label:
>                 self.pb.killTimers()
>     and check, if self.pb is stopped properly.
>     This codepath is taken in timerDriven/customLabel mode only (default).
> 
> The whole topic lead me to the question, how such custom dialogs
> are deconstructed properly?
> 
> Also I forgot to mention in my former post, that QPainter.fillRect
> doesn't allow a QColor instance as 5th parameter, unlike Qt. One has
> always to wrap QColor with QBrush in PyQt. Phil?


SIP generated code doesn't support the C++ feature of knowing it can 
call QBrush(QColor) when it needs a QBrush but is given a QColor. It's 
been on the TODO list for a long time - I may get around to it one day, 
but I think there are some "issues".

Phil




More information about the PyQt mailing list