Qt QLabel显示图片 动画 富文本

0 前言

QLabel 功能很多, 可以用来显示图片 动画 富文本

 

1 效果

对于图片和动画, 先添加到资源文件再使用

右键 Resources -> 添加现有文件

Qt QLabel显示图片 动画 富文本_第1张图片

使用资源时, 在Resources中选择使用的图片或动画, 右键点击复制资源路径到剪贴板获取路径

Qt QLabel显示图片 动画 富文本_第2张图片

 

1> 图片 (png)

Qt QLabel显示图片 动画 富文本_第3张图片

2> 动画 (gif)

这里只是截图, 源文件是gif动画

Qt QLabel显示图片 动画 富文本_第4张图片

3> 富文本 (网址)

 

2 环境

win10 + Qt 5.14.0

 

3 源码

只贴上功能代码, 附上两张图片的下载地址 点击下载

    label = new QLabel(this);
    label->setText("Label");

    // 图片
    label->setPixmap(QPixmap("://image/george.png"));

    // 动画
    QMovie *movie = new QMovie("://image/you.gif");
    movie->start();
    label->setMovie(movie);

    // 网址
    label->setText("

bing

"); label->setOpenExternalLinks(true); // 自动尺寸 label->setScaledContents(true);

 

你可能感兴趣的:(Qt)