gpt4 book ai didi

python-3.x - Tkinter 最小化/隐藏终端 Windows

转载 作者:行者123 更新时间:2023-12-03 19:47:35 25 4
gpt4 key购买 nike

我创建了一个简单的 tkinter GUI,当按下提交按钮时,会执行 CLI 命令以启动通过 pip 安装/管理的包。该包从网页中获取信息并将其放入文件夹中。

问题出在从 gui 执行 CLI 命令时。

我不能直接把编译好的包改成pyw。

我尝试通过在单击按钮时从 gui 执行的命令中使用“pythonw”而不是“python”来启动它,但是命令没有执行(即没有来自网页的信息被复制到指定文件夹)。

如果我使用“python”而不是“pythonw”启动它,那么它会按预期工作。

它已经与 cx_freeze 一起打包并且作为 exe 运行良好,唯一的问题是在按下提交按钮时不断弹出的 CMD。

Windows 7 顺便说一下

即使最小化它也可以..

最佳答案

作为 donut ,解决方案已经在堆栈中:

How do I hide the console when I use os.system() or subprocess.call()?

si = subprocess.STARTUPINFO()
si.dwFlags |= subprocess.STARTF_USESHOWWINDOW
subprocess.call('{command goes here}', startupinfo=si)

关于python-3.x - Tkinter 最小化/隐藏终端 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50236763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com