2010-12-15 118 views
2

J'ai un module qui multi-threads de code (en utilisant la bibliothèque de threading) et par-dessus, un autre module qui implémente l'interface graphique (en utilisant QT). Maintenant, tout semble bien fonctionner, sauf que lorsque je compile le code dans un fichier pyc, et que je change l'extension en pyw ​​pour me débarrasser de l'écran CMD noir, l'interface graphique fonctionne, le multithreading à l'intérieur du module fonctionne même , MAIS - le multithreading dans l'autre module ne fonctionne tout simplement pas du tout.Problème de threading Odd Python avec QT

Il semble que le fil ne démarre jamais, et je finis par attendre pour toujours.

Fichier py? fonctionne très bien, fichier pyc? fonctionne très bien, fichier pyw? enfilage à l'intérieur du module plus petit ne fonctionne pas. Qu'est-ce qui pourrait causer ça?

Répondre