QT6设置应用程序图标

酱油 / 2023-05-14 / 原文

  1. 准备好一个ico格式的图标, 放到源码文件中, 比如放在 resources/logo.ico
  2. 在源码目录中新建一个icon.rc的文件, 内容如下:
    IDI_ICON1 ICON DISCARDABLE "resources/logo.ico"
  3. 在CMakeLists.txt里改动如下:
    set(app_icon_resource_windows "${CMAKE_CURRENT_SOURCE_DIR}/icon.rc")
    
    set(PROJECT_SOURCES
    
          ...
          ${app_icon_resource_windows}
    )

    设置一个 app_icon_resource_windows 的变量, 并把它加入到 PROJECT_SOURCES 中去.