我已经通过pyinstaller创建了一个可执行文件。为了生成可执行文件,我在虚拟环境中使用以下命令:
pyinstaller --onefile imp.py
注意:可执行文件包含Tkinter代码
一旦我单击该文件以执行它,它就会弹出2屏,一个是Black Screen,另一个是Tkinter Screen(请参见下面的图片)
执行imp.exe
文件的输出,如下图所示:
问题: 如何隐藏上图中的黑屏? (当我执行可执行文件时,它应该不可见,我只想展示tkinter窗口)
感谢您的答复。如果有人对此进行指导,这对我非常有帮助。
答案 0 :(得分:1)
您需要将--noconsole
标志添加到pyinstaller命令:
pyinstaller --onefile --noconsole imp.py
这样可以使黑色终端窗口永远不会出现。