如何在运行时检索在Windows上使用.rc文件或在Mac上使用.icns文件设置的应用程序图标?

时间:2014-06-05 07:19:49

标签: qt icons

方法QApplication::windowIcon(),但只有在您使用setWindowIcon设置图标时才有效。如何获取通过指定.rc或.icns文件设置的应用程序图标?

1 个答案:

答案 0 :(得分:3)

如果我理解你的问题,请尝试以下方法:

QIcon programIcon() {
    QFileInfo fileInfo(qApp->arguments().at(0));

    return QFileIconProvider().icon(fileInfo);
}

请参阅QFileIconProvider

如果我误解了你,那么这应该给你一个线索,如何解决你的问题。