Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Tk对象保留时关闭cmd_Python_Tkinter_Cmd_Visible - Fatal编程技术网

Python 在Tk对象保留时关闭cmd

Python 在Tk对象保留时关闭cmd,python,tkinter,cmd,visible,Python,Tkinter,Cmd,Visible,因此,我在Python3.7中制作了一个简单的计算器,并制作了一个批处理文件,让它从CMD运行。问题是,在我运行批处理文件之后,我得到了一个CMD窗口,然后是Tk窗口,但是CMD窗口仍然存在,如果我关闭它,它会关闭我的程序。 有没有办法隐藏CMD窗口或者干脆忽略它的外观 如果我的描述不好,下面是它的外观: 批处理文件的内容如下: Start "" "C:\Users\Username\AppData\Local\Programs\Python\Python37\draft.py" 您可以使用

因此,我在Python3.7中制作了一个简单的计算器,并制作了一个批处理文件,让它从CMD运行。问题是,在我运行批处理文件之后,我得到了一个CMD窗口,然后是Tk窗口,但是CMD窗口仍然存在,如果我关闭它,它会关闭我的程序。 有没有办法隐藏CMD窗口或者干脆忽略它的外观

如果我的描述不好,下面是它的外观:

批处理文件的内容如下:

Start "" "C:\Users\Username\AppData\Local\Programs\Python\Python37\draft.py"

您可以使用
pythonw
可执行文件,或者将脚本重命名为
.pyw


.pyw
是Windows上Python文件的一个特殊扩展名,它与控制台窗口中根本不会弹出的Python解释器
pythonw
关联。

介意也显示该批处理文件吗?没什么特别的,只是:启动“”“C:\Users\Username\AppData\Local\Programs\Python\Python37\draft2.pyw”请在你的问题中添加批处理文件…@Akenaten,看看这篇文章,了解如何对SO表示感谢: