使用TkInter将控制台窗口与GUI集成

时间:2014-04-17 19:07:23

标签: python user-interface console tkinter integration

我有一个运行GUI的python脚本,该脚本使用Tkinter编码。 问题是当我运行脚本时,有2个窗口打开。一个是GUI,另一个是黑色控制台窗口。 我需要集成两个窗口,以便在我启动脚本时只出现一个窗口。 任何想法都非常感激。

提前致谢。

2 个答案:

答案 0 :(得分:3)

将您的Python脚本重命名为.pyw(不是.pyc)。这将告诉调用者实例化一个控制台窗口。 Source

但是请注意,这也适用于非基于GUI的脚本,这会导致不期望的行为 - 例如无法看到您的脚本。

答案 1 :(得分:0)

(我很确定有更好的方法,但是)一种方法是将.pyc目标文件扩展名更改为.pyw,并且在使用.pyw文件启动GUI时控制台不会出现。