簡體   English   中英

py2exe和消失的圖標

[英]py2exe and disappeared icon

我正在使用pyqt,添加了圖標。

icon.addPixmap(QtGui.QPixmap(_fromUtf8("favicon.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)

在setup.py for py2exe中,我正在嘗試將我的圖標添加到資源中。

from distutils.core import setup 
import py2exe 
setup(
    console=[{
            "script" : "manage.py",
            "icon_resources": [(1, "favicon.ico")]
    }],
    options={
        "py2exe" : {"includes" : ["sip",]}
    }
) 

當我從IDE開始我的程序作為python腳本時,我看到了我的圖標。 當我使用py2exe創建exe程序時,我的程序運行良好,但圖標消失了。

問題是py2exe不包含qt圖標閱讀器插件。 添加了Data_files參數。

from distutils.core import setup 
import py2exe 
setup(    
    options={
       "py2exe" : {"includes" : ["sip",]}
    },
    data_files = [
      ('imageformats', [
        r'C:\programs\Python271\Lib\site-packages\PyQt4\plugins\imageformats\qico4.dll'
        ])],
    console=[{          
       "script" : "manage.py"       
    }]
) 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM