Qt 资源系统是一种用来将二进制文件存储到可执行程序中平台无关的机制,相关的编译程序视qmake,rcc
Qt资源的表述文件为resource文件,Qt通过资源描述文件来编译图片到可执行程序中,所以如果你要想在Qt App中使用QIcon的话,就要先将自己的图片放在一个文件夹中,然后用y一个.qrc文件来描述,这样在App的代码就可以用“:/”来引用了。
Qt的资源可以有两种形式,一种是用rcc编译资源为External Binary Resources
rcc -binary myresource.qrc -o myresource.rcc
这样就可以把这个二进制的资源文件放在目标文件系统中,而在可执行程序的代码中通过
QResource::registerResource("/path/to/myresource.rcc");
来实现注册使用
另外一种形式就是把资源编译到可执行文件中,在.pro文件中添加