Bonjour,

Plus exactement, je veux pouvoir lancer une classe dérivée de QDialog et contenu dans une DLL depuis un programme non QT (en fait un programme en mode console, pour être précis).

Bien sur, ca ne marche pas tant que je ne cree pas une instance de QApplication, mais là, ca bloque lors du exec();

Idée, dériver une QThread, surcharger run()... Mais.

Si je crée l'objet QApplication dans le thread, Qt gueule qu'il faut le créer dans le main thread... (normal).

Si je crée l'objet QApplication avant de lancer le thread, et la QDialog dans le thread (ainsi que le exec())... Qt gueule "Widgets must be created in the GUI thread"...

Je ne vois pas comment m'en sortir... La solution doit être super simple, mais je ne la vois pas...


Merci de votre aide à tous.