如何从c ++代码访问.qrc文件中指定的文件?

时间:2013-05-15 10:35:51

标签: c++ qt resources resource-file

我在Qt 5.0.1中创建了一个.qrc文件:

<RCC>
<qresource>
    <file>105.ico</file>
</qresource>
</RCC>

我编辑了我的.pro文件:

RESOURCES += \
Icons.qrc

当我在我的类构造函数图标中使用下面的代码时不会出现

 this->setWindowIcon(QIcon(":105.ico"));

但是当我提供本地文件地址而不是“:105.ico”图标出现时。有什么问题?

1 个答案:

答案 0 :(得分:4)

应该是:

this->setWindowIcon(QIcon(":/105.ico"));

(注意斜杠)