QT软件开发之基础控件--2.3 QT资源文件

Posted DS小龙哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT软件开发之基础控件--2.3 QT资源文件相关的知识,希望对你有一定的参考价值。

2.3 QT资源文件

实际的应用程序中会用到大量的图片、图标或者其他类型的文件。Qt专门定义了一套资源系统,资源文件的格式为*.qrc。 *.qrc 文件通过rcc资源编译器生成一个名称格式为qrc_*.cpp的标准 C++ 文件,然后就可以通过任意的 C++ 编译器编译,与其他源文件一块链接到目标程序里使用。qrc文件在编译后会将资源编译链接进程序内部,在发布应用程序的时候就不需要带上一堆文件夹,省去了一切麻烦。如果资源文件太大,超过了4以上的文件就不建议放在资源文件中,编译会出现错误。这些大的文件可以使用系统路径访问或者外挂资源方式访问。

Qt 系统资源系统基于 qmake、rcc和 QFile 三方面紧密合作,让资源文件的使用与普通操作系统里的文件使用方式很相似,Qt 应用程序内部的资源文件有一套自己的虚拟文件系统,文件路径形式":/save.png" ,冒号开头的就是代表访问内嵌的资源文件。所有内嵌的资源文件都是只读的,在程序运行时不能修改资源里的文件,只能读取使用。

2.3.1 建立资源文件

(1)先打开 QtCreator,新建一个 Qt Widgets Application 项目,继承Qwidget类,项目名称为FesourceFile。</

以上是关于QT软件开发之基础控件--2.3 QT资源文件的主要内容,如果未能解决你的问题,请参考以下文章

QT软件开发之基础控件--2.5.1 QLabel标签

QT软件开发之基础控件--2.4.9 QSlider滑块

QT软件开发之基础控件--2.1.5 commandLinkButton按钮

QT软件开发之基础控件--2.4.1 lineEdit单行文本编辑器

QT软件开发之基础控件--2.1.6 buttonBox按钮盒

QT软件开发之基础控件--2.5.2 QProgressBar进度条