【问题标题】:Qt 5.4 cannot set app icon on OSXQt 5.4 无法在 OSX 上设置应用程序图标
【发布时间】:2015-03-29 13:23:55
【问题描述】:

我在使用 Qt 5.4 时设置应用程序图标时遇到问题。我遵循了这个页面上的内容:http://doc.qt.io/qt-5/appicon.html#setting-the-application-icon-on-os-x 但没有任何效果。浏览 .app 的内容时,甚至没有 .plist 文件!我做错了吗?

编辑:添加 .pro 文件

QT       += core gui multimedia
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = Congolexicomatiseur
TEMPLATE = app


SOURCES += main.cpp\
    dialog.cpp \
    clickablehollowlabel.cpp \
    about.cpp \
    clickablelabel.cpp

HEADERS  += dialog.h \
    clickablehollowlabel.h \
    about.h \
    clickablelabel.h

FORMS    += dialog.ui \
    about.ui

RESOURCES += \
    resources.qrc

ICON = img/icon.icns
RC_ICONS = img/icon.ico

【问题讨论】:

  • 您可以在设置图标的位置添加.pro 文件吗?
  • 到目前为止看起来很棒,在我的系统上,这个.pro 文件有效。您能否将grep -C 4 icns "your-build-directory/Makefile" 的输出添加到问题中?当你这样做时,请在评论中链接我的名字,以便我得到通知。
  • @SimonWarta :我的 makefile 不包含任何可能来自“ICON =”指令的内容。没有一行。
  • @SimonWarta:在编译输出中发现:警告:无法解析 Info.plist:'../../../../Qt5.4.1/5.4/clang_64/mkspecs/macx -clang/Info.plist.app'。检查 QMAKE_INFO_PLIST 是否指向有效文件。
  • 哇,这很有价值。看起来像一个损坏的 Qt 安装。安装后您是否移动了 Qt 安装? (你不能这样做)尝试重新安装 Qt。

标签: macos qt icons


【解决方案1】:

偶然发现Qt,即使在卸载后,仍将设置文件隐藏在某处:Where does QtCreator save its settings?

解决问题:

  • 卸载 Qt
  • 删除这些文件
  • 重新安装 Qt。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    • 2016-04-27
    • 2012-11-28
    • 1970-01-01
    相关资源
    最近更新 更多