为什么Pyinstaller不能正确编译Tkinter?

2024-05-15 11:11:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我和我的batchmates正在进行一个街机游戏项目,我们使用Tkinter作为主要GUI和操作系统模块来打开后续代码。当我从IDE运行它时,它工作得非常好,但当我使用pyinstaller并运行EXE时,其中一个文件就无法正常运行

在Pyinstaller处理之前:

最终图形用户界面

数独游戏

在Pyinstaller之后:

最终图形用户界面

CMD的打开和关闭速度非常快

我使用Tkinter制作GUI,打开数独的按钮有以下命令:

def sud():
    os.system('start cmd /c "python Sudoku1.py"')

另外,我在Pyinstaller中使用的命令是:

pyinstaller --onefile -w Arcade-oMatic.py

它们都在同一个目录中,我确保在运行时创建的可执行文件也在同一个目录中


Tags: 模块项目代码py命令目录游戏tkinter