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



我使用PyQt5创建了一个GUI。GUI的目的是传递一些输入数据(图像,形状文件等),并在软件(主要是GIS)中使用它们。

我使用subprocess.Popen命令行启动GIS。我使用py2exe来创建我的应用程序,我的问题是每当我启动一个操作时,DOS/cmd就会打开。

我的设置文件看起来像这样:

from distutils.core import setup
import py2exe
setup(    
      windows=[{'script':'D:Appprojet.pyw',
                'options':{'py2exe':{'includes':['sip', 'PyQt5.QtGui', 'PyQt5.QtCore', 'PyQt5.QtWidgets', 'qwindows']}},
                'icon_resources':[(1, 'D:Appimageslogo.ico')]
            }]
      )

一个cmd窗口仍然打开,即使我使用windows而不是console。我尝试了.py.pyw

所以我不确定这是否与py2exe相关,或者是因为我正在通过我的GUI启动软件,但我希望cmd窗口不打开,只是要打开的GUI。

找到答案了!

在pythonw中使用Popen运行进程,没有控制台

来源:http://code.activestate.com/recipes/409002/

相关内容

  • 没有找到相关文章

最新更新