Skip to main content
 首页 » 编程设计

python之QT 的奇怪 Python 线程问题

2025年05月04日7lidabo

我有一个模块对一些代码进行多线程处理(使用线程库),在它之上还有另一个实现 GUI 的模块(使用 QT)。

现在,一切似乎都工作正常,除了当我将代码编译为 pyc 文件并将扩展名更改为 pyw 以摆脱黑色 CMD 屏幕时,GUI 工作,GUI 模块内的多线程甚至工作,但是 - 另一个模块中的多线程根本不起作用。

线程似乎从未启动,我只是永远等待。

py文件?效果很好,pyc 文件?很好用,pyw文件?较小模块内的线程不起作用。什么可能导致这种情况?

请您参考如下方法:

我猜它与 Windows POpen Failures 有关,你想研究使用 Qt 的 QThreads相反。