我有一个模块对一些代码进行多线程处理(使用线程库),在它之上还有另一个实现 GUI 的模块(使用 QT)。
现在,一切似乎都工作正常,除了当我将代码编译为 pyc 文件并将扩展名更改为 pyw 以摆脱黑色 CMD 屏幕时,GUI 工作,GUI 模块内的多线程甚至工作,但是 - 另一个模块中的多线程根本不起作用。
线程似乎从未启动,我只是永远等待。
py文件?效果很好,pyc 文件?很好用,pyw文件?较小模块内的线程不起作用。什么可能导致这种情况?
请您参考如下方法:
我猜它与 Windows POpen Failures 有关,你想研究使用 Qt 的 QThreads相反。
