Quote Originally Posted by d_stranz View Post
I started to reply to this early on (would have been the first reply, in fact), then bailed when I could not think of a way in DllMain() (or whatever the equivalent is here) to get the event loop started without hanging on the exec() call. After reading all this, I still can't think of a way.
The proper approach is to implement an event loop integration -- either process events of your other toolkit as part of Qt's event loop or process Qt events as part of the other framework's event loop. Qt already integrates quite well with glib's event loop, there is no reason one wouldn't integrate it with other event loops too.