pyinstaller 和多个 tkinter 的问题 windows

Problem with pyinstaller and multiple tkinter windows

其他 windows 未加载且无法正常工作。看起来它们在转换过程中被忽略了。

不得不说我的程序在pycharm中运行很流畅所以代码没有错误

我在 google 搜索中找不到任何相关内容。

[![在此处输入图片描述][1]][1]

发生这种情况的原因可能有很多,其中一个可能是代码执行停止,因为代码中存在错误。但是由于你没有任何查看错误的界面,所以是看不到的。因此,将您的 pyinstaller 代码更改为:

pyinstaller file.py

现在 exe 将通过终端打开。在该终端内,您将看到错误代码。因为在你的情况下,它说关于 ico 的错误,你需要将你的代码的所有必需的依赖项放在与 exe 相同的目录中。所以一旦你将 ico 文件复制到项目目录,或者如果它是其他问题,在解决它之后你可以使用你原来的 pyinstaller 代码并摆脱控制台。