【发布时间】: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。