QT教程-四, 标签QLabel

本文介绍了标签(QLabel)在UI设计中的作用,如显示文本和图像,以及如何通过界面拖拽和代码创建在界面上添加QLabel。还提到了如何通过resize、move和setText方法设置QLabel的属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一,什么是标签,它的作用是什么

二,如何创建QLabel到界面上。

1,ui界面拖拽

​编辑

2,代码创建

后续完善,,,,,,


一,什么是标签,它的作用是什么

       标签(Label)是一种常见的用户界面元素,用于显示文本或图像以提供信息或标识其他控件或内容。标签通常用于展示静态文本信息,它可以显示无法交互的文本内容,例如标题、标识、说明或其他说明性文字。标签可以具有不同的样式,例如字体、字号、颜色和对齐方式等,以使文本内容更醒目或适应特定设计要求。它还可以显示图像,例如公司标志、商品图片或其他图片资源。 另外,标签也可以用作其他控件或内容的标识符。例如,在表单中,可以使用标签来标识文本框、复选框或下拉列表框,以帮助用户了解相应控件的作用或要求。

        简单来说,标签就是用来帮助提示用户一些功能信息,图像信息的控件。

我们以原神设置界面为例来说:

        红色框框圈起来的这些文字提示信息,我们发现点击它并无任何效果,其作用就是让用户明白这个地方是设置启动功能的,设置关闭功能的,设置下载限速功能的。当我们需要设置提示信息让用户更容易理解该部分是什么,要做什么的情景,就可以使用QLabel来满足。

二,如何创建QLabel到界面上。

创建QLabel到界面上有两种方式,一是ui界面拖拽出来,二是纯代码编写出来。

1,ui界面拖拽

找到左侧的label,点击拖动到界面上

可以对其拉伸改变其大小,可以对其拖拽改变其在界面上的位置。可以双击设置其内部文本。

运行展示

2,代码创建

   //创建Label(this的意思为将标签的父对象设置为当前窗口,这样设置的好处是,当我们关闭窗口时,会自动释放该标签控件,避免内存泄漏)
   QLabel * lb1 = new QLabel(this);

   //设置标签宽高
   lb1->resize(400,50);

   //设置标签位置
   lb1->move(300,300);

   //设置标签文本
   lb1->setText("代码创建的标签");

我们发现,其实创建QLabel的过程与创建按钮的过程是差不多的,一般都是通过:

resize函数设置大小。

move函数设置 控件对于界面的位置。

setText函数来设置其内部文本。

所以当我们要创建一个新的控件,是不是也能够以此类推呢?

运行结果展示:

后续完善,,,,,,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值