打开cmd / DOS窗口,使用py2exe创建GUI

时间:2015-06-11 08:32:12

标签: python user-interface cmd py2exe pyqt5

我使用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。

1 个答案:

答案 0 :(得分:0)