您现在的位置是:网站首页> C/C++

Qt中使用qrc管理和使用资源文件

  • C/C++
  • 2021-04-06
  • 868人已阅读
摘要

qrc资源文件一直有点搞不清楚,特别是前缀,到底加什么,讲的不太清楚,我的项目也因此搞的很乱.现在总结一下.


1. 比如qss资源文件,我在Resources文件夹下新增一个qss.qrc文件,这个文件会自动添加到pro文件中(?我好像自己添加进去的).


RESOURCES += res.qrc


2. 在Resources文件夹再新建几个要用到的目录qss用于放置需要用到的qss文件如test.qss.


3. 打开qss.qrc文件,添加前缀 /qss, 再添加文件 qss/test.qss.


4. 在代码中使用如下代码即可使用相应的qss文件设置相应的qss.


    //set qss

    QFile file(":/qss/qss/test.qss");

    file.open(QFile::ReadOnly);


    setStyleSheet(file.readAll())



Top