• 博客主页:Duck Bro 博客主页
  • 系列专栏:Qt 专栏
  • 关注博主,后期持续更新系列文章
  • 如果有错误感谢请大家批评指出,及时修改
  • 感谢大家点赞👍收藏⭐评论✍

Qt常用控件 | 显示类控件 | Label的使用及说明

文章编号:Qt 学习笔记 / 24

文章目录
  • Qt常用控件 | 显示类控件 | Label的使用及说明
  • 一、QLabel介绍
  • 1. 简介
  • 2. 常用属性及说明
  • 二、QFrame的介绍
  • 三、QLabel的使用(代码示例)
  • 1. 显示不同格式的文本
  • 2. QLabel显示图片
  • 3. 设置文本对齐、自动换行、缩进、边距
  • 4. 设置伙伴(快捷键 &A 的使用)

一、QLabel介绍

1. 简介

QLabel 可以有用来显示文本和图⽚

在Qt中,QLabel是一个用于显示文本或图像的控件类。它可以显示静态文本,也可以显示包含格式和超链接的富文本。QLabel可以用于显示应用程序的标题、标签、状态栏等内容。可以通过设置QLabel的属性来控制文本的对齐方式、字体、颜色等。此外,QLabel还可以和其它控件进行交互,例如可以通过设置成一个超链接来实现在文本被点击时触发某个事件。

2. 常用属性及说明

属性

说明

text

QLabel 中的⽂本

textFormat

⽂本的格式.

Qt::PlainText 纯⽂本

Qt::RichText 富⽂本(⽀持 html 标签)

Qt::MarkdownText markdown 格式

Qt::AutoText 根据⽂本内容⾃动决定⽂本格式

pixmap

QLabel 内部包含的图⽚.

scaledContents

设为 true 表⽰内容⾃动拉伸填充 QLabel

设为 false 则不会⾃动拉伸

alignment

对⻬⽅式.

可以设置⽔平和垂直⽅向如何对⻬.

wordWrap

设为 true 内部的⽂本会⾃动换⾏.

设为 false 则内部⽂本不会⾃动换⾏.

indent

设置⽂本缩进.

⽔平和垂直⽅向都⽣效.