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

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

Scheduled Pinned Locked Moved Unsolved Japanese
2 Posts 2 Posters 1.6k 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 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 Extensions
      • Unsolved