gpt4 book ai didi

python - 使用 py2exe 隐藏 Python GUI 应用程序的控制台窗口

转载 作者:IT老高 更新时间:2023-10-28 20:51:55 28 4
gpt4 key购买 nike

我有一个使用 Qt(实际上是 PyQt4)的 Python 程序,当我从它的 main.py 启动它时,我得到一个控制台窗口和 GUI 窗口(当然是在 Windows 上)。

然后我用 py2exe 编译我的程序并成功创建 main.exe。但是,如果我运行 main.exe(这是程序用户将执行的操作),Python 的控制台窗口仍然会出现,并且我的所有调试文本都是标准输出到该窗口。

我想在我的应用程序运行时隐藏 cmd 行窗口,并且我希望我的 GUI 在从 .exe 文件执行时对用户可见。

这可能吗?

最佳答案

是的,有可能。

如果我使用

setup(console=['__main__.py'], options={"py2exe":{"includes":["sip"]}})

它会创建一个控制台应用程序,但是如果我使用

setup(windows=['__main__.py'], options={"py2exe":{"includes":["sip"]}})

它不会在 .exe 文件上显示控制台。但输出转储到 .exe 文件夹中的 main.exe.log 文件中。小心点。

关于python - 使用 py2exe 隐藏 Python GUI 应用程序的控制台窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3275293/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com