0

我编写了一个小型多处理应用程序,然后为它编写了一个 PyQt 前端。当我通过使用 Python 从命令行调用它(或通过从 Spyder IDE 调用 run)来运行脚本时,它完全按照我的预期运行并且运行良好。

但是,如果我尝试使用 Py2Exe 制作可执行文件以将其提供给朋友,它就会开始表现得很奇怪。当用户点击真正启动进程并调用多线程部分的按钮时,它会生成多个看起来像原始的 Qt 窗口。然后它基本上锁定了。关闭它生成的新窗口之一会导致它重新打开该窗口。尝试关闭原始文件会生成一条没有响应的消息。

我将不胜感激有关在哪里寻找的任何帮助或建议。

4

1 回答 1

1

如果不查看您的代码,我对此并不肯定,但是在将 Py2Exe 与多线程一起使用时,还有一些额外的注意事项。

看看这个链接,也许它与你的问题有关。

有人在这里有类似的声音问题

于 2012-12-17T21:00:30.160 回答