标签: python multithreading qt
我有一个模块多线程一些代码(使用线程库),并在它上面,另一个模块实现GUI(使用QT)。
现在,一切似乎都运行正常,除了当我将代码编译为pyc文件,并将扩展名更改为pyw以摆脱黑色CMD屏幕时,GUI工作,GUI模块内部的多线程甚至可以工作,但是 - 其他模块中的多线程根本不起作用。
似乎线程从未开始,我只是永远等待。
py文件?效果很好,pyc文件?效果很好,pyw文件?在较小的模块内穿线不起作用。什么可能导致这种情况?
答案 0 :(得分:1)
我猜它会对Windows POpen Failures做什么,你想要考虑使用Qt的QThreads代替。