小编AQu*_*ick的帖子

PyInstaller 应用程序的设置图标

我已经遍及 Google、Reddit、StackOverflow、PyInstaller 文档,我无法弄清楚这一点。

我正在尝试为我的应用程序设置我的图标,但它不起作用。该图标应用于主 exe,但是,当它为 Windows 打开时,该图标不会显示在任务栏中。

图标被包括在内。我已经将 EXE 中的值图标直接设置为图标路径。我使用过Resource Hacker,我使用过RCEDIT,顺便说一下,它完全杀死了我的应用程序。我,对我的生活,CAN NOT获取应用程序的图标来显示正确。

我试过 Windows 10 和 Windows 7。

即使我在没有 -F 的情况下运行 Pyinstaller,它仍然不会加载图标。我 100% 确定我的文件是 .ico 文件,并且包含多个可接受的大小,Resource Hacker 显示了 .ico 的所有可接受大小。



这是我正在使用的 powershell 命令:

pyinstaller -F -i C:\aNote\theme\anoteicon.ico --clean anotemain.spec
Run Code Online (Sandbox Code Playgroud)

这是我的 .spec

# -*- mode: python -*-

block_cipher = None


a = Analysis(['anotemain.py'],
             pathex=['C:\\aNote'],
             binaries=[],
             datas=[('c:\\aNote\\theme\\anoteicon.png','theme'), 
             ('c:\\aNote\\theme\\kabook.png','theme'), 
             ('c:\\aNote\\theme\\Python.svg.png','theme'), 
             ('c:\\aNote\\theme\\anoteicon.ico','.'), 
             ('c:\\aNote\\anoteui.py','.'),
             ('c:\\aNote\\version.txt','.')],
             hiddenimports=["PyQt5.sip", "QtGui", "QtWidgets", "pyperclip", "webbrowser", "csv"],
             hookspath=[],
             runtime_hooks=[],
             excludes=[], …
Run Code Online (Sandbox Code Playgroud)

python pyinstaller

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

pyinstaller ×1

python ×1