0
点赞
收藏
分享

微信扫一扫

QT 学习 (添加资源文件)

飞空之羽 2022-02-16 阅读 141

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

 

举报

相关推荐

0 条评论