Qt 6.11 is out! See what's new in the release
blog
実行ファイルのアイコン設定について
-
どのプラットフォームでアプリを作っていますか。
もしWindowsなら、簡単にできりますが、macOSやらUbuntu/ Gnomeやら上ではあまり簡単ではありません。
凡そ、実行ファイルのアイコンなら、Qt自身は関係があまりありません。実は、Windowsなら、*.rcファイルの仕上げの後、Cmakeに「qt_add_executable(App ... app.rc」と書いて、本物のapp.rcの中で、「IDI_ICON1 ICON DISCARDABLE "app_icon.ico"」と書いたらできそうです。macOSの方も似ているが、「.icns」と「Info.plist」の整備はWindowsよりめっちゃ面倒のそうであってしまうといいます。もちろん、cmakeファイルの中にはプラットフォームを分類するために以下のcodeを加えなければなりません:
if (${CMAKE_SYSTEM_NAME STREQUAL "Windows")
set(Windows_Resources "...")
elseif (... "Darwin") # macOSになる
set(MacOS_Bundle "...")
...