一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
posts - 3121,comments - 209,views - 578万

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

2. 在模板中选择 Qt-->Qt Resource File

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

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

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

 

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

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

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

8. 简单使用资源文件: 在构造函数中实现初始显示

复制代码
 1 #include "mainwindow.h"
 2 #include "ui_mainwindow.h"
 3 #include <QMovie>//gif动画显示
 4  
 5 MainWindow::MainWindow(QWidget *parent) :
 6     QMainWindow(parent),
 7     ui(new Ui::MainWindow)
 8 {
 9     ui->setupUi(this);  //ui下设计的界面通过这个现实出来
10  
11     //设置文字
12     ui->labelText->setText("AAAA");
13  
14     //设置图片
15     ui->labelPixture->setPixmap(QPixmap("://new/prefix1/jpg/7.jpg"));//添加资源
16     ui->labelPixture->setScaledContents(true);//图片自动适应label大小
17  
18     //设置 GIF
19     QMovie *move = new QMovie("://new/prefix1/GIF/0.gif");//创建动画
20     ui->labelGif->setMovie(move);//设置动画
21     move->start();//启动动画
22     ui->labelGif->setScaledContents(true);//自适应label大小
23  
24     //设置html
25     ui->labelHrl->setText("<h1><a href=\"https://www.baidu.com\">百度一下</a></h1>");
26     ui->labelHrl->setOpenExternalLinks(true);//设置一打开就启动
27  
28     //设置数码管
29     ui->lcdNumber->display(1.2);//设置显示值
30  
31     //设置进度条 设置一个最大值 一个最小值 ,设置当前值就会有一个比例显示
32     ui->progressBar->setMinimum(0); //设置最小值
33     ui->progressBar->setMaximum(200);//设置最大值
34     ui->progressBar->setValue(50);//设置当前值
35  
36 }
37  
38 MainWindow::~MainWindow()
39 {
40     delete ui;
41 }
复制代码

效果:

posted on   一杯清酒邀明月  阅读(9401)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示