[英]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.