QT设置生成的exe图标及页面图标

  • Post author:
  • Post category:其他


  1. 首先对于生成的exe图标我们需要一个ICON图标,

    这种图标扩展名为


    *.icon





    *.ico

    ;
  2. 我们大部分用的都是以png、jpg 等等格式的图片,那么我们就需要将我们需要的图片转换成 ICON图片(

    https://www.easyicon.net/covert/

    ),该网址能将png转成ico格式,有其他需求的小伙伴还需找另外的方式。
  3. 创建 .rc 文件

    可以使用文本文件更改后缀的方式
  4. 例如创建一个 app.rc文件 并用Notepad++打开文件,并在文件中添加

    IDI_ICON1	ICON	DISCARDABLE "app.ico"

  5. 将.rc文件添加至工程目录中

    并在 .pro 文件中添加代码

    RC_FILE += app.rc

    然后编译生成新的exe就带有图标啦

  6. 还可以在代码中添加

        QSystemTrayIcon * m_systray;
        //	设置窗口图标样式
        m_systray = new QSystemTrayIcon;
        m_systray->setIcon(QIcon(":/new/prefix1/Resources/PLC.png"));
    




    用来设置各个窗口显示的图标样式

    或者在ui设置界面中windowIcon中选择资源文件是一样的



版权声明:本文为zzy429259883原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。