Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Japanese
  4. 実行ファイルのアイコン設定について
Qt 6.12 LTS is out! See what's new in the release blog

実行ファイルのアイコン設定について

Scheduled Pinned Locked Moved Unsolved Japanese
2 Posts 2 Posters 2.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Mitaro
    wrote on last edited by
    #1

    Qt初心者(C++経験はあります)なのですが、実行ファイルにアイコン(.ico)を設定したいのですが、うまくできません。
    AIに聞くと、リソースファイルに画像を登録し(登録が適切な表現かは分かりません)、CMakeの方でパスを設定しろと言われたのでやっています。
    そうすると表示されません。
    皆さんが普段やっているアイコン設定を教えていただきたいです。

    1 Reply Last reply
    0
    • J Offline
      J Offline
      JackMyson
      wrote on last edited by
      #2

      どのプラットフォームでアプリを作っていますか。
      もし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 "...")
      ...

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt
      • Unsolved