QLabel控件使用

news/2025/3/28 13:08:11/

Qt为我们应用程序界面开发提供的一系列的控件,下面我们介绍两种最常用一些控件,所有控件的使用方法我们都可以通过帮助文档获取。

在这里插入图片描述

1.QLabel控件使用

QLabel是我们最常用的控件之一,其功能很强大,我们可以用来显示文本,图片和动画等。既可以显示动态图,又可以显示静态图(如.gif类型)。

1.1显示文字(普通文本、html)

通过QLabel类的setText函数设置显示的内容:

void	setText(const QString &)
//	可以显示普通文本字符串
QLable *label = new QLable;
label->setText(“Hello, World!);
//可以显示HTML格式的字符串
//比如显示一个链接:
QLabel * label = new QLabel(this);
label ->setText("Hello, World");
label ->setText("<h1><a href=\"https://www.baidu.com\">百度一下</a></h1>");
label ->setOpenExternalLinks(true);

其中setOpenExternalLinks()函数是用来设置用户点击链接之后是否自动打开链接,如果参数指定为true则会自动打开。

1.2显示图片

//可以使用QLabel的成员函数setPixmap设置图片
void	setPixmap(const QPixmap &)
//首先定义QPixmap对象
QPixmap pixmap;
//然后加载图片
pixmap.load(":/Image/boat.jpg");
//最后将图片设置到QLabel中
QLabel *label = new QLabel;
label.setPixmap(pixmap);//可以使用QLabel 的成员函数setMovie加载动画,可以播放gif格式的文件
void	setMovie(QMovie * movie);//首先定义QMovied对象,并初始化:
QMovie *movie = new QMovie(":/Mario.gif");
//播放加载的动画:
movie->start();
//将动画设置到QLabel中:
QLabel *label = new QLabel;
label->setMovie(movie);

http://www.ppmy.cn/news/1073649.html

相关文章

PANAMA: 共享机器学习集群的网内聚合框架

随着深度学习训练规模的增长&#xff0c;在共享集群内同步训练数据的需求越来越多&#xff0c;怎样高效利用网络资源平衡各种负载的需求&#xff0c;也成了业界关注的课题。MIT的这篇论文提出了一种网内聚合框架&#xff0c;能够大幅降低并行数据作业的流量负载&#xff0c;从而…

带你一步一步完成深度学习与对象检测之人脸识别-人脸数据训练

一步一步带你完成深度学习与对象检测之人脸识别 上期文章我们分享了如何获取人脸数据以及保存人脸数据,有了上次搜集的人脸数据集,我们就可以对人脸的数据进行神经网络的训练,本期的神经网络基于SVM支持向量机算法,由于SVM算法可以使用小数据集进行神经网络的训练,我们本期…

keras深度学习框架构建LeNet5神经网络模型实现手写数字识别

之前两篇文章分别通过keras深度学习框架构建简单神经网络和卷积神经网络实现过手写数字识别实验。这篇文章分享我根据LeNet5模型构建的卷积神经网络来实现手写数字识别。 这个实验是根据LeNet5模型构建卷积神经网络&#xff0c;LeNet5模型的原理图如下所示&#xff1a; 相信大家…

工厂人员作业现场异常违规行为识别

工厂人员作业现场异常违规行为识别运用yolov7网络模型框架的图像识别技术&#xff0c;工厂人员作业现场异常违规行为识别工厂人员的行为是否合规SOP流程操作规范&#xff0c;帮助作业人员及时发现并纠正违规行为&#xff0c;确保作业过程的安全和合规性。Yolo意思是You Only Lo…

华为OD机试 - 生日礼物 - 二分查找(Java 2023 B卷 100分)

目录 一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2023B卷题库疯狂收录中&#xff0c;刷题点这里 一、题目描述 小牛的孩子生日快要到了&#xff0c;他打算给孩子买蛋糕和小礼物&#xff0c;蛋糕和小礼物…

【JS案例】JS实现图片放大镜功能

JS案例图片放大镜 &#x1f31f;效果展示 &#x1f31f;HTML结构 &#x1f31f;CSS样式 &#x1f31f;实现思路 &#x1f31f;具体实现 1.初始化数据图片 2.获取所需DOM元素 3.初始化页面 初始化缩略图 绑定事件 &#x1f31f;完整代码 &#x1f31f;写在最后 &…

学习创建第一个 React 项目

目标 本篇的目标是配置好基础的环境并创建出第一个 React 项目。 由于之前没接触过相关的知识&#xff0c;所以还需要了解其依赖的一些概念。 步骤主要参考First React app using create-react-app | VS code | npx | npm - YouTube 0. 简单了解相关概念 JavaScript 一种语…

python之pip更新开源工具分享

今天推荐一个github的开源工具 pkgu&#xff0c;支持罗列当前python环境下的package的版本信息以及全部和部分更新这些已经过期或者有新版的库。 该工具目前还提供了 cache 功能&#xff0c;会将当前python环境下的过期包信息保存在数据库内&#xff0c;数据库采用了python的 …