程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

python打包成exe,程序有图标,但是任务栏和窗口都没有显示图标

hfteth 2025-07-28 16:37:29 技术文章 6 ℃
  1. 代码中指定图标信息
# 设置应用ID,确保任务栏图标正确显示
if sys.platform == "win32":
    import ctypes
    app_id = "Bilibili.Downloader.V1"
    ctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID(app_id)
    
# 在启动时设置图标
icon_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "B_64x64.ico")
if os.path.exists(icon_path):
    window.setWindowIcon(QIcon(icon_path))
  1. 确保图标包含在打包中
pyinstaller --onefile --windowed --icon=B_64x64.ico --add-data "B_64x64.ico;." xxxx.py
  1. 检查EXE文件是否正常显示图标

文件图标、窗口图标、任务栏图标

Tags:

最近发表
标签列表