QT 学习 (添加资源文件)

本文档详细介绍了如何在Qt工程中添加和使用资源文件,包括设置资源名称、添加前缀、导入资源文件、使用QMovie展示GIF动画、设置图片、HTML链接、数码管显示及进度条操作。提供了一个完整的代码示例,并展示了最终效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

效果:

 

工程源码:https://download.csdn.net/download/dianzishi123/10919195

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值