当前位置: 首页 > news >正文

Qt编程基础 | 第六章-窗体 | 6.2、VS导入资源文件

一、VS导入资源文件

1.1、导入资源文件

步骤一:

将所有图片放到各自文件夹下,并将文件夹拷贝到资源文件(.qrc文件)的同级目录下,如下:

在这里插入图片描述
步骤二:

新建VS项目的时候,系统会自动建好一个与项目本身同名的“*.qrc文件”。可以直接双击打开,利用**“Add Prefix”添加前缀;“Add Files”**添加资源文件。在开发大型项目时候,需要为不同系列的资源添加不同的前缀来加以区分,比如文件类资源可以添上前缀“\File”,编辑类资源可以添上前缀“\Edit”,设置完毕后点击左上角保存按钮即可。

在这里插入图片描述

注意:添加完资源文件,一定要记得保存,不然添加的资源文件无效

步骤三:

如果创建的是一个空白的Qt项目,此时系统不会自动创建资源文件,可以手动创建一个资源文件。项目“右击”–> 添加 --> 新建项 --> Qt --> Qt Resource File --> 新建res.qrc,如下:

在这里插入图片描述

1.2、使用资源文件

1.2.1、:+ 前缀名 + 文件名

引用格式:“ : + 前缀名 + 文件名

// 新建动作
m_pNewFileAction = new QAction(QIcon(":/File/FileImages/new.png"), QStringLiteral("新建"), this);
m_pNewFileAction->setShortcut(tr("Ctrl+N"));
m_pNewFileAction->setStatusTip(tr("新建一个文件"));

1.2.2、目标资源的Resource URL值

可以直接把目标资源的Resource URL值作为字符串参数传递给QIcon对象,这种方法与前面一种方法是一样的,如下:

在这里插入图片描述

1.2.3、资源文件取别名

为了进一步简化开发流程,防止后期因资源文件重命名造成麻烦,这里可以给每个资源文件取一个别名。引用格式:“ : + 前缀名 + 别名 ”,如下:

在这里插入图片描述

http://www.lryc.cn/news/90015.html

相关文章:

  • NET框架程序设计-第4章类型基础
  • Java设计模式-备忘录模式
  • Zookeeper集群 + Kafka集群
  • “邮件营销新趋势,这个平台让你收获颇丰!
  • Python列表推导
  • git使用查看分支、创建分支、合并分支
  • vue3.0与vue2.0
  • HTML 中的常用标签用法
  • 【C++】指针 - 定义和使用,所占内存空间,空指针,野指针,const 修饰指针,指针和数组,指针和函数
  • 新规之下产业园区如何合理收费水电费用
  • 1011. 在 D 天内送达包裹的能力
  • 基于SpringBoot养老院管理系统
  • 1.3 eBPF的工作原理初探
  • 【CH32】| 02——常用外设 | GPIO
  • 第四章 测试用例编
  • 解决dpdk reserve的内存返回的虚拟地址和iova地址一样的问题
  • JQuery实现小项目
  • 【C++/嵌入式笔试面试八股】一、23.结构体指针 | 指针和引用 | 万能指针 | 野指针
  • 【C++初阶】类和对象(下)构造函数(初始化列表) + explicit关键字 +static成员
  • chatgpt赋能python:Python代码怎么用?一个10年编程经验工程师的实践总结
  • 【Android定制】修改BUILD_AGO_GMS = no 和 BUILD_GMS=no属性
  • 第十章:C语言的调试
  • 【20】SCI易中期刊推荐——计算机信息系统工程电子与电气(中科院3区)
  • 初识网络之UDP网络套接字
  • 数据中心末端配电的数字化方案及设备选型
  • k8s入门实战-Service
  • Python量化交易:策略创建运行流程
  • 企业该如何自主构建信息化管理系统?
  • linuxOPS基础_操作系统概述
  • 常用adb命令记录下