python - 关闭 cmd,同时保留 Tk 对象

标签 python tkinter cmd visible

所以我用 Python 3.7 制作了一个简单的计算器,并制作了一个批处理文件以使其从 CMD 运行。问题是,运行批处理文件后,我会看到一个 CMD 窗口,然后是 Tk 窗口,但 CMD 窗口仍保留在那里,如果我关闭它,它也会关闭我的程序。 有没有办法隐藏 CMD 窗口或根本忽略它的外观?

这是它的样子,以防我的描述不好:
Cmd window visible and active

批处理文件内容如下:

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

最佳答案

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

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

关于python - 关闭 cmd,同时保留 Tk 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51953821/

相关文章:

python - 将框架中的所有条目小部件绑定(bind)到一个键

cmd - 使用 Autohotkey 启动 Onenote UWP

python - Pandas:找到每组中的 N 个最大值然后创建 N 列

python - 如何组合两个具有不同行大小的数据框?

javascript - Python中使用Selenium模拟鼠标ScrollUp

python - 调整包含的图形大小时,更正 FigureCanvasTkAgg Canvas 小部件的滚动/调整大小行为

Python Tkinter : Why use Tkinter. W 不是 str "w"

java - 在 java(w).exe 进程列表中查找 .jar 的名称

command-line - 命令提示符不会将目录更改到另一个驱动器

python - 无法使用 python 发送具有多个附件和多个收件人的邮件 [to,cc,bcc]