On 29.10.07 08:40:38, V. Armando Sole wrote:
> Hello Darren,
> 
> At 19:07 28/10/2007 -0400, Darren Dale wrote:
> > Anyway, changing my example to
> >use a.show() doesn't work, the thread's event loop is not started. I don't
> >see any recent discussion on the list that seems relevent.
> 
> Please add the method:
> 
>     def run(self):
>         self.timer.start(20)
> 
> to your Dispatcher class (remove self.timer.start from the __init__) and call 
> a.start() to start 
> your thread and not a.exec_().

That doesn't give him the eventloop either and thus the timer never
fires. What he really wants is running the 2nd event loop inside the
new thread, by calling self.exec_() from run().

Andreas

-- 
Blow it out your ear.
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to