QT + Qlabel的使用

it2025-02-14  10

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界面如下:

 

转载于:https://www.cnblogs.com/doker/p/11039687.html

相关资源:数据结构—成绩单生成器
最新回复(0)