工业相机官方的SDK认识___资源文件_应用程序

   首见资源文件哦!

概述:Qt 资源文件(.qrc 文件)用于在 Qt 应用程序中嵌入和管理资源,如图像、音频、翻译文件等。通过使用资源文件,Qt 能够将这些资源打包到应用程序中,使其能够在运行时访问,而无需依赖外部文件路径。


理解:假设我们有一个简单的 Qt 应用程序,它包含一个标签(QLabel)显示一个图像和一个按钮(QPushButton)来切换语言。那么我要显示的图片和切换语言是不是算是一种资源,图片需要下载,切换语言这个包肯定也是有下载的嘛,别人专业翻译,你现在就是做个界面,还去研究怎么翻译更加准确,岂不是很浪费时间嘛!!!所以可以在.qrc文件中直接加入这段代码:

<RCC>

    <qresource prefix="/">

        <file>images/logo.png</file>

        <file>translations/app_zh_CN.qm</file> //中文翻译文件

        <file>translations/app_en.qm</file>   //英文翻译文件

    </qresource>

</RCC>
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

这样你界面的加载的时候就会加载这个图片和翻译文件。

记住!!要用的话,记得pro文件中加入:

RESOURCES += \

    resource.qrc
  • 1.
  • 2.
  • 3.


心得:这玩意儿,真的跟动态链接库.so.dll 文件很像,但是这玩意儿没有架构,没有位数等等区分,任何平台都可以用,记得移植即可!!!下面看看认识认识后缀名吧!

  • 图像文件(如 .png.jpg 等)
  • 音频文件(如 .wav.mp3 等)
  • 翻译文件(如 .qm 文件)【使得你得应用程序更加国际化
  • 文本文件(如 .txt.xml 等)