我使用PyQt5创建了一个GUI。 GUI的目的是传递一些输入数据(图像,shapefile等)并在软件中使用它们(主要是GIS)。
要启动GIS,我使用subprocess.Popen
命令行。我使用py2exe来创建我的应用程序,我的问题是每当我启动操作时都会打开DOS / cmd。
我的设置文件如下所示:
from distutils.core import setup
import py2exe
setup(
windows=[{'script':'D:\App\projet.pyw',
'options':{'py2exe':{'includes':['sip', 'PyQt5.QtGui', 'PyQt5.QtCore', 'PyQt5.QtWidgets', 'qwindows']}},
'icon_resources':[(1, 'D:\App\images\logo.ico')]
}]
)
cmd窗口仍然打开,尽管我使用的是windows
而不是console
。我尝试了.py
和.pyw
。
所以我不确定这是否与py2exe有关,或者是因为我是通过我的GUI启动软件,但我希望不打开cmd窗口,只打开GUI。
答案 0 :(得分:0)