Qt如何访问资源

Ste*_*ano 18 resources qt path

Qt Creator可以将一些资源附加到项目中.我在项目目录中创建了一个名为:Images的文件夹.在里面,我有文件splash1.jpg

然后我创建了Resources文件并附加了文件,如下图所示: 在此输入图像描述

现在哪种方法可以从代码中访问这样的文件?我试过

QPixmap pixmap( "Images/splash1.jpg" );
QPixmap pixmap( "./Images/splash1.jpg" );
Run Code Online (Sandbox Code Playgroud)

但他们都没有工作.

如果我只使用./Images/splash1.jpg工作,至少如果我用qmake和make手工编译因为在运行时有正确的路径但是无法让它在qt creator中工作

任何的想法??

干杯,

Luc*_*lon 29

Qt5资源解释了您所需要的一切.您必须将冒号放在源树中的路径之前.你也放了一个前缀,所以:/Images/Images/splash1.jpg.