将文件添加到Qrc资源

时间:2013-10-16 09:22:40

标签: c++ image visual-studio-2010 qt

我已经向QRC资源添加了一个jpg文件,以便不会每次都拖动图像文件的完整路径。

但是,当我启动应该加载的用户界面时,它不会显示!!

我在其中添加了别名。它不起作用。但是当我写出项目解决方案中包含的文件名时,它就会很好地显示出来。

PS:我想组织我的项目并将文件放入QRC资源

我是怎么做的:

QPixmap img(":/projet/image.jpg"); // It's not loaded
QPixmap img("image.jpg"); // It's OK

1 个答案:

答案 0 :(得分:2)

请先检查.qrc文件。

您可以使用其他编辑器检查文件,例如notepad ++,vim,joe等。

它看起来与此示例类似:

<RCC>
    <qresource prefix="/project">
        <file>FOLDER/image.jpg</file>
    </qresource>
</RCC>

如果是,您可以通过以下方式访问您的图片:

QPixmap example(":/project/FOLDER/image.jpg");
祝你好运!