2024-04-19 07:55:00 发布
网友
我有一个GUI(用PyQt5和py2exe创建)。 此GUI获取输入数据(shp、图像…),并将其用作软件(即FME)中的参数。每当我通过GUi启动软件上的任务时,一个cmd就会打开。你知道吗
要启动这些软件,我在脚本中使用subprocess.Popen和shell=False参数。这就是cmd打开的原因吗?我应该使用os.system或其他方法来避免每次出现cmd/DOS弹出吗?你知道吗
subprocess.Popen
shell=False
os.system
或者这和我的发射方式无关?你知道吗
这似乎已经在我链接的questions中解决了。作为参考,解决方案如下:
startupinfo = subprocess.STARTUPINFO() startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW return subprocess.Popen([command] + args, startupinfo=startupinfo).wait()
这似乎已经在我链接的questions中解决了。作为参考,解决方案如下:
相关问题 更多 >
编程相关推荐