QApplication#invokeLater(Runnable)
QApplication#invokeAndWait(Runnable)

Tom

Derek Fountain schrieb:
> I have my main thread running my GUI. It's basically idle, waiting for 
> user input. At some point a Timer expires and a piece of code runs in 
> another thread. I want that piece of code to cause things to happen in 
> the main thread that will, ultimately, cause the GUI to get updated 
> (specifically a widget to get redrawn).
> 
> I'm not sure how to arrange this. My understanding is that the GUI can 
> only be updated from the main thread, so my timer code needs to "poke" 
> the main thread to cause it to go and do something. I have a bit of code 
> that will update my model, and hence will eventually trigger an update 
> to the Qt-Jambi-based view, but how do I get that bit of code executed 
> by the main thread? The main thread is, is I understand it, sitting in 
> the Qt event loop waiting for something to happen. How do I make 
> "something happen" from my other thread?
> 
> _______________________________________________
> Qt-jambi-interest mailing list
> [email protected]
> http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

_______________________________________________
Qt-jambi-interest mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

Reply via email to