Hi there,

this is my first post to this forum, so important things first: Hello everyone! :-)
I'm using Qt for quite some time now, but of course there are always things to learn...
And I would like to start with this:

I'm doing some heavy duty number crunching, which can keep my poor computer busy for several hours quite easily. In between I would like to have a Qt window updated with some status messages and plots.
What I'm doing right now is put all the number crunching in a QThread and create the dialog in its constructor, so that it runs in the GUI thread. But to be honest I really think, this is the wrong way, since the number crunching should be the main thread and GUI in some low priority thread. But if I put all the GUI stuff into a separate thread, I run into problems, since I need to do all GUI calls from a single thread.
How do you handle this? Any help would be appreciated. Thanks.

Cheers,
Tim