使用TkInter将控制台窗口与GUI集成
我有一个用Python写的脚本,它的界面是用Tkinter做的。问题是,当我运行这个脚本时,会出现两个窗口。一个是图形界面窗口,另一个是黑色的控制台窗口。我想把这两个窗口合并起来,这样当我启动脚本时,只出现一个窗口。有什么好主意吗?
提前谢谢大家。
2 个回答
0
(我很确定还有更好的方法,但)一种方法是把 .pyc 文件的扩展名改成 .pyw,这样当你用 .pyw 文件启动你的图形界面时,就不会出现控制台窗口了。
3
把你的Python脚本改名为 .pyw
(不是 .pyc
)。这样做会告诉运行这个脚本的人,不需要打开一个控制台窗口。来源
不过要注意,这种方法也适用于没有图形界面的脚本,这可能会导致一些不太好的情况,比如你看不到你的脚本运行的情况。