QT + Qlabel的使用


Qlabel主要有以下几个方面的使用:

1、文字

2、图片

3、动画

4、网址链接

代码如下:

#include "mainwindow.h"
#include "ui_mainwindow.h"

#include <QDebug>
#include <QCompleter>
#include <QStringList>
#include <QMovie>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    //Qlabel
    ui->labelText->setText("^_^");

    //设置图片
    ui->labelImage->setPixmap(QPixmap(":/res/1.jpg"));
    //让图片自动的适应label大小
    ui->labelImage->setScaledContents(true);

    //创建动画
    QMovie *MyMovie = new QMovie(":/res/2.gif");
    //设置动画
    ui->labelGif ->setMovie(MyMovie);
    //启动动画
    MyMovie->start();

    //设置html
    ui->labelUrl->setText("<h1><a href=\"https://www.baidu.com\">百度一下</a></h1>");
    ui->labelUrl->setOpenExternalLinks(true);

}

MainWindow::~MainWindow()
{
    delete ui;
}



void MainWindow::on_change_clicked()
{
    static int i = 0;
    ui->stackedWidget->setCurrentIndex(++i%4);
}

 

UI界面如下:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM