pyqt5打包成exe掩蛤,程序有圖標(biāo)正蛙,但是雙擊打開(kāi)的窗口左上角沒(méi)有顯示小圖標(biāo)。
打包命令 :?pyinstaller -F -w -i ico1.ico main.py
執(zhí)行之后,exe程序有圖標(biāo),雙擊打開(kāi)沒(méi)有圖標(biāo)
解決方法: 1.創(chuàng)建images.qrc文件?
在txt文件中寫(xiě)入
<RCC>
????????<qresource prefix="/">
? ? ? ? ????????<file>ico1.ico</file>
? ? ???? </qresource>
</RCC>
保存,修改文件后綴為.qrc
2.生成py文件,這個(gè)py文件把圖片保存成二進(jìn)制
pyrcc5 -o?images.py images.qrc
3.??導(dǎo)入模塊
import images
MainWindow.setWindowIcon(QIcon(':/ico1.ico'))
一般情況下,圖標(biāo)問(wèn)題可以解決.如果還是不行,將窗口的小圖標(biāo)格式修改問(wèn) .png格式?ico1.png 再執(zhí)行以上步驟.
注意1.exe的圖標(biāo)的圖片格式問(wèn).ico格式.
? ? ? ? 2.images.py文件的位置