VS+Qt应用开发-设置软件图标


默认的Qt是没有图标的,如下图所示,可以在Qt应用程序发布时和应用程序运行时给应用程序加上图标。

任务栏图标:
VS+Qt应用开发-设置软件图标
软件左上角图标
VS+Qt应用开发-设置软件图标
可执行程序图标
VS+Qt应用开发-设置软件图标


分享一个图标网站:https://www.easyicon.net/

设置软件exe图标

  • 将下载好的ico图标文件复制到工程文件夹下;
  • 在VS中,右键项目名称->添加->资源;
    VS+Qt应用开发-设置软件图标
  • 在弹出的添加资源对话框中,选择“Icon”,单击“导入”;
    VS+Qt应用开发-设置软件图标
  • 选择下载的ico图标,单击“打开”;
    VS+Qt应用开发-设置软件图标
  • 此时图标显示到VS中;
    VS+Qt应用开发-设置软件图标
  • 重新生成解决方案,发现文件夹中的可执行文件图标已经改变;
    VS+Qt应用开发-设置软件图标

设置运行时标题栏和任务栏图标

设置完可执行程序图标,双击打开软件,仍然是默认的无图标;
VS+Qt应用开发-设置软件图标

  • 双击解决方案资源管理器中的qrc资源文件,弹出Qt的资源编辑器;
    VS+Qt应用开发-设置软件图标
  • 单击“Add”->“Add Files”;
    VS+Qt应用开发-设置软件图标
  • 选择下载好的ico文件,单击“打开”;
    VS+Qt应用开发-设置软件图标
  • 关闭资源编辑器,保存;
    VS+Qt应用开发-设置软件图标
  • 双击解决方案资源管理器中的ui界面,进入Qt Designer;
    VS+Qt应用开发-设置软件图标
  • 选中对象查看器中的第一个类,在属性编辑器中找到windowIcon选项,单击右侧下三角,单击选择资源;
    VS+Qt应用开发-设置软件图标
  • 在弹出的选择资源对话框中选择加载的ico文件,单击“OK”,然后保存Qt Designer
    VS+Qt应用开发-设置软件图标
  • 重新编译运行程序,发现软件标题栏的图标都已改变。
    VS+Qt应用开发-设置软件图标
    VS+Qt应用开发-设置软件图标