• [Python进阶] Pyinstaller打包程序时为程序添加图标


    5.5 Pyinstaller打包程序时为程序添加图标

    5.5.1 程序图标的好处

    增强可识别性:图标是一种视觉语言,能够提高应用程序的可识别性,使其在众多应用程序中更容易被用户找到和识别。
    帮助用户理解应用程序功能:图标可以快速传达应用程序的功能和用途,使用户在需要时能够快速找到和使用应用程序。
    提高用户体验:图标能够简化用户界面,使操作更为直观和便捷。例如,用户看到保存的图标时,可以立即识别并知道其代表保存功能,无论在任何设备和平台上。
    增加品牌辨识度:独特的图标能够增加品牌的辨识度,使应用程序在竞争者中脱颖而出。例如,微信的图标能够让用户快速识别并记住。
    节省空间:在需要显示大量信息的情况下,使用图标可以有效地减少文字显示,从而节省空间。
    视觉表现:图标可以作为产品在视觉表现上的元素,能够简洁地传达信息,同时提供美观的视觉享受。

    5.5.2 如何添加图标

    1、准备好程序图标,一般是ico格式图片文件。可以去easyicon这个网站下载一个ico格式的图标文件:http://www.easyicon.cn
    2、将下载好的图标放在项目路径下。比如命名为:tubiao.ico
    3、打包时,加入图标参数和图标文件路径,如下:
    Pyinstaller –i tubiao.ico 打包.py
    这里新增的-i就是给程序添加图标的命令,我们需要在该命令后添加图标的路径,这个路径可以是相对路径,也可以是绝对路径:
    Pyinstaller -i C:/Users/Desktop/tubiao.ico 打包.py
    打包完成后就能看到主程序加上了自定义图标。
    在这里插入图片描述

    注:图标文件已经被打包进去,所以我们可以删掉,不会有关系。

    5.5.3 问题:图标不显示

    打包后可能会出现程序图标未生效的情况,原因可能有如下:
    1、未使用ico文件作为图标文件
    2、准备好的ico文件无效,可能是通过直接修改后缀名的图片文件。
    处理办法:
    下载ico文件作为图标,或者利用专门的转换工具将png、jpeg等图片文件转换成ico文件。比如格式工厂之类的。

  • 相关阅读:
    RabbitMQ
    Android背景和音乐
    2022微服务面试题 最新50道题(含答案解析)
    超详细的PMP®小白备考攻略
    华为云14天鸿蒙设备开发-Day7WIFI功能开发
    Python文件及目录操作(高级文件操作篇)
    Django 内置的过滤器与标签、自定义过滤器与标签
    Redis 缓存穿透、击穿、雪崩以及一致性问题
    缺乏沟通能力怎么办?如何提高沟通能力?
    Frequently used Docker commands on Ubuntu
  • 原文地址:https://blog.csdn.net/crleep/article/details/133295402