1.显示图片
- 资源加载流程
- 右键点击widget.cpp,选择在Explorer中显示
- 将装有图片的image文件夹放入打开的路径中
- 右键项目名称->添加新文件->Qt->Qt Resource File->取名为res
- 添加前缀 / ->添加文件->选择image文件夹下的所有图片
- 编译(构建项目)一下,图片就显示在项目中了
- 需要再次打开.qrc文件时:右键.qrc->Open in Editor
- 在ui界面加入Lable控件
- 编译代码
//写在widget.cpp中
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
//将Lable控件的名字取为lbl_image
//Qt中的图片资源不叫picture,叫pixmap
ui->lbl_image->setPixmap(QPixmap(":/image/1.jpg"));
}
Widget::~Widget()
{
delete ui;
}
2.显示动图
动图必须为gif格式
- 资源加载流程(同上)
- 在ui界面加入Lable控件
- 编译代码
//写在widget.cpp中
#include "widget.h"
#include "ui_widget.h"
#include <QMovie>
Widget::Widget(QWidget *pare

本文详细介绍了在Qt环境中如何使用Label控件来显示静态图片和动图。首先,通过Qt Resource File将图片资源导入项目,然后在.ui文件中添加Label控件。对于动图,特别指出需要gif格式,并遵循同样的资源加载步骤。
1万+

被折叠的 条评论
为什么被折叠?



