QT 添加资源文件

转自 https://blog.youkuaiyun.com/dianzishi123/article/details/86475565

  1. 鼠标点击工程文件目录右键选择 “添加新文件…”

在这里插入图片描述

  1. 在模板中选择 Qt–>Qt Resource File

在这里插入图片描述

  1. 资源名称,不要有中文, 路径默认保持工程目录即可

在这里插入图片描述

  1. 选中 res.qrc 资源文件鼠标右键选择 “Open in Editor” 打开资源编辑区

在这里插入图片描述

  1. 在编辑区首先添加前缀

在这里插入图片描述

  1. 添加完前缀后才可以选择添加文件

选择添加文件时,弹出选择框,选择资源文件

在这里插入图片描述

  1. 选择要使用的资源文件,即复制资源文件路径

在这里插入图片描述
资源文件的使用格式:
“:+前缀名+文件名”

Visual Studio Code (VSCode) 配合Qt开发时,想要添加资源文件(如图片、文本文件等),可以按照以下步骤操作: 1. **设置项目结构**: - 创建一个新的Qt项目或者在现有项目中,创建一个`resources`文件夹用于存放资源。 2. **将资源复制到`resources`目录**: - 将所需的资源文件(例如.qrc文件或直接放置图像文件)放在这个文件夹内。 3. **创建`.qrc`资源文件**: - 如果还没有,你可以手动创建一个`.qrc`(Resource Collection)文件,这是Qt用来管理资源的一种机制。可以在`resources`目录下右键新建并选择`Qt Resource File`。 4. **编辑`.qrc`文件**: - 使用文本编辑器打开`.qrc`文件,然后添加 `<file>` 标签来引用资源文件,比如: ```xml <file> <location>images</location> <resourceName>images</resourceName> </file> ``` 这里`images`是你资源文件夹名,`resourceName`是资源包内的名称。 5. **关联`.qrc`文件到工程**: - 打开项目的.pro配置文件,在`RESOURCES`选项中添加新创建的`.qrc`文件,如: ```pro RESOURCES += resources.rc ``` 6. **使用资源**: - 在Qt的MOC预处理器文件中,可以通过`QRC_FILE()`宏引用资源。如果需要在类中加载图片,例如: ```cpp QLabel *label = new QLabel(); QIcon icon(QStringLiteral(":/images/icon.png")); label->setIcon(icon); ``` 7. **构建应用**: - 构建项目时,Qt会自动处理资源文件,并将其嵌入到最终的二进制文件中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值