vs2017+Qt5.12.12設置界面角標和exe圖標


一、環境及問題

1.1環境

系統:Windows10企業版 2019 ltsc

開發:vs2017企業版,qt5.12.12

1.2問題

生成exe程序沒有圖標,主界面左上角沒有圖標。

通過方法:setWindowIcon添加的exe圖標和角標需要程序目錄有對應的圖片,否則角標不顯示。

希望目標:角標和exe圖標在exe程序中包含,不需要額外的圖片。

二、方法步驟

  1. 下載一個ico,拷貝到主函數工程目錄下(可以單獨建立目錄)
  2. 新建一個文件如test.rc,內容如下(工程名稱test):
    IDI_ICON1 ICON DISCARDABLE “test.ico”
  3. 修改主函數工程文件test.vcxproj
    在文件最后添加
  4.   <ItemGroup>
        <ResourceCompile Include="test.rc" />
      </ItemGroup>
  5. 添加結果最后幾行代碼:
  6.   1   </ImportGroup>
      2   <ImportGroup Label="ExtensionTargets">
      3   </ImportGroup>
      4   <ItemGroup>
      5     <ResourceCompile Include="test.rc" />
      6   </ItemGroup>
      7 </Project>
  7. vs提示需要重新加載,選擇是,然后重新編譯生成即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM