Qt平台,我将我要调用的xml文档导入了资源文件,但是路径无法访问

我导入了3个xml到资源文件中,为了发现问题我第一个使用了绝对路径,第二第三个事用的资源文件的相对路径。在运行的时候就会发现使用绝对路径的文件可以加载,但是使用资源文件相对路径的就会加载失败,奇怪的是,我加载的QSS文件也是使用的资源文件相对路径但是是成功的。

这里注意一下,问题肯定不是出在别名的使用上,因为我加载哪个QSS文件的别名时也是成功的。
那个QSS文件和我要使用的xml文件也是放在同样的文件路径下

最后我得出的结论是是不是这个资源文件只能加载图片和QSS文件什么的哦,我在百度上搜了一下有人放入txt在读取的时候也是相对路径出了问题,没有分了只有10分,但求大神解答

之前也有遇到这问题,但是好早以前的了.现在都没搞了

    当前目录要加一个 ./ 吧 (这个不确定,因为我是用Ubuntu下)

    之前资源文件好像要加 qrc: 的前缀 ,(这个也不确定,第三个是确定的)

    你在代码里面加入读取xml文件,应该是在 可执行文件 的地方放你的xml文件,而不是在源代码里.

追问

那我静态打包的话能调用那个xml么,就是把路径设为可执行文件下,该怎么设路径呢。。这个好纠结,谢谢回答

温馨提示:答案为网友推荐,仅供参考
相似回答