QT5 常用控件
程序员文章站
2022-05-22 21:25:36
...
前言
我们在使用QT的时候,通常采用在ui文件中拖拽和编码共同配合的方式来进行界面的创建,这样既方便又好用,下面我们介绍使用label标签来添加文字,图片,gif,以及网址。
实现
我们先将我们需要的图片加载到资源管理器中,然后就可以去调用他了
//显示文字的标签
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"));
上一篇: 缓冲区问题求救
下一篇: Java I/O 流详解