[PyKDE] Threads in PyQT
    Boudewijn Rempt 
    bsarempt at xs4all.nl
       
    Wed Jul  4 07:16:41 BST 2001
    
    
  
On Tue, 3 Jul 2001, Jason Petrone wrote:
> I'm new to QT, and am trying to figure out how to port a wxPython program
> to PyQT.
> 
> Its a simple app that runs some job in a separate thread.  The thread needs
> to update a QTextView and a QProgressBar, but I can't figure out how to
> post thread safe events.
> 
> If this was C++ QT, I would have the work thread extend QThread so I could
> do this.postEvent().  
> 
> Does the answer have something to do with those mystical SIGNAL/SLOT goblins I
> keep hearing about?
> 
Yes, it is reasonably safe to have the thread emit signals that are caught
by the main thread that runs the interface. You can also have the thread
update a an accessible variable that is read out periodically (use a
QTimer) by the interface thread. 
Hopefully there will appear quite soon an article on using microthreads on
InformIT - it also features a PyQt gui, but you can either use Python
threads or microthreads.
    
    
More information about the PyQt
mailing list