在加载Qt Resource文件时候遇到的坑:
添加动态库或者静态库中:
1 . 如果想在静态库或者动态库目录下添加Qt资源文件,需要加Q_INIT_RESOURCE去初始化资源文件(如下图:)


2.如果把资源文件全部写在生成可执行文件的目录的CMakeLists下面,则不需要加Q_INIT_RESOURCE(如下图:)

文件中加载资源的路径问题:
1.加载image资源的时候:
注意: 文件加载的路径应该是资源前缀+文件名
本文详细介绍了如何在Qt项目中正确加载资源文件,包括在静态库和动态库中的资源初始化、不同路径下的资源加载方式,以及如何使用rcc工具打包和注册资源。



注意: 文件加载的路径应该是资源前缀+文件名
2191
849
2912

被折叠的 条评论
为什么被折叠?