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