如何用Python Tkinter隐藏Windows控制台?

5 投票
1 回答
3740 浏览
提问于 2025-04-15 23:45

我试着把我的 .py 文件改名为 .pyw,但用 py2exe 编译后没有什么变化。

我试过使用 root.withdraw(),但这样做只会让应用程序卡住,无法显示最初的画布,而且也没法去掉命令提示符窗口。

有没有人能提供解决办法?

我的 root 是:
root = Tk()

1 个回答

5

我最后在这个链接找到了答案:http://ubuntuforums.org/showthread.php?t=728170

简单来说,解决办法是把这一行 setup(console=["yourapp.py"]) 改成 setup(windows=["yourapp.py"]),否则这段代码和其他的py2exe教程是一样的。

撰写回答