欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

QT5 常用控件

程序员文章站 2022-05-22 21:25:36
...

前言

我们在使用QT的时候,通常采用在ui文件中拖拽和编码共同配合的方式来进行界面的创建,这样既方便又好用,下面我们介绍使用label标签来添加文字,图片,gif,以及网址。

实现

我们先将我们需要的图片加载到资源管理器中,然后就可以去调用他了
QT5 常用控件

 //显示文字的标签
    ui.labelText->setText("显示文字标签");
    //显示图片标签
    QPixmap pix = QPixmap(":/Image/Image/Luffy.png");//使用资源定位符,调用资源文件中的图片
    ui.labelImage->setPixmap(pix);
    ui.labelImage->setScaledContents(true);
    //显示动画标签
    QMovie* myMovie = new QMovie("../Image/mario.gif");//不用资源文件,直接使用外部文件
    ui.labelGif->setMovie(myMovie);
    ui.labelGif->setScaledContents(true);
    myMovie->start();

    //label显示网址链接
    ui.labelUrl->setText("<h1><a href=\"https://www.shou.edu.cn\">上海海洋大学</a></h1>");
    ui.labelUrl->setOpenExternalLinks(true);
    
    //lcd数码管显示
    ui.lcdNumber->display(12345);//display是一个重载函数,可以显示HEX DEC Qstring int
    //显示进度条
    ui.progressBar->setMaximum(200);//设置最大值
    ui.progressBar->setMinimum(0);//设置最小值
    ui.progressBar->setValue(98);//设置当前值

    //通过webEnginView显示网页
    //要想使用webEngin组件的控件,必须安装qt的时候就选中组件项目,否则,必然编译出错。
    ui.webEngineView->load(QUrl("https://www.shou.edu.cn"));
相关标签: QT