在 Tk 对象仍然存在时关闭 cmd
Close cmd while Tk object remains
所以我在 Python 3.7 中制作了一个简单的计算器,并制作了一个批处理文件以将其从 CMD 获取到 运行。问题是,在我 运行 批处理文件之后,我得到一个 CMD window 然后是 Tk window,但是 CMD window 仍然存在并关闭我的程序,如果我关闭它。
有没有办法隐藏 CMD window 或者完全忽略它的外观?
这是它的样子,以防我的描述有误:
批处理文件内容如下:
Start "" "C:\Users\Username\AppData\Local\Programs\Python\Python37\draft.py"
您可以使用 pythonw
可执行文件,或将您的脚本重命名为.pyw
。
.pyw
是Windows上Python文件的特殊扩展名,与pythonw
关联,Python解释器不弹出完全没有控制台 window。
所以我在 Python 3.7 中制作了一个简单的计算器,并制作了一个批处理文件以将其从 CMD 获取到 运行。问题是,在我 运行 批处理文件之后,我得到一个 CMD window 然后是 Tk window,但是 CMD window 仍然存在并关闭我的程序,如果我关闭它。 有没有办法隐藏 CMD window 或者完全忽略它的外观?
这是它的样子,以防我的描述有误:
批处理文件内容如下:
Start "" "C:\Users\Username\AppData\Local\Programs\Python\Python37\draft.py"
您可以使用 pythonw
可执行文件,或将您的脚本重命名为.pyw
。
.pyw
是Windows上Python文件的特殊扩展名,与pythonw
关联,Python解释器不弹出完全没有控制台 window。