当前位置: 首页 > news >正文

Qt常用控件之QLabel(二)

Qt常用控件之QLabel(二)

  • 1.对齐方式
  • 2.自动换行
  • 3.文本缩进
  • 3.边距
  • 4.关联伙伴

🌟🌟hello,各位读者大大们你们好呀🌟🌟
🚀🚀系列专栏:【Qt的学习】
📝📝本篇内容:对其方式;自动换行;文本缩进;边距;关联伙伴
⬆⬆⬆⬆上一篇:Qt常用控件之QLabel(一)
💖💖作者简介:轩情吖,请多多指教(>> •̀֊•́ ) ̖́-

1.对齐方式

前面讲完图片,接下来就该讲讲文本的对齐方式了
在Qt中提供了不少的对齐方式,下图展示了比较常用的对齐方式,有垂直方向和水平方向的,如果需要更详细的,可以去Qt Assistant文档中查看
在这里插入图片描述
接下来就可以在代码中进行测试使用
首先我们先设置四个label,并且我们需要给它设置上显式的框架在这里插入图片描述
这个框架的设置方法可以通过右下角的属性面板,选中其中一个label,仔细观察,可以发现它其实是按照类的继承关系从上往下排的,在QFrame中我们可以看到frameShape一栏,也就是框架形状,通过它我们就可以设置边框了,我们这边设置的是“Box”
在这里插入图片描述
接下来就是代码,只需要将宏定义设置进label中就可以了
在这里插入图片描述

2.自动换行

接下来讲的自动换行就很简单了,只需要设置属性为true或者false就可以启用或关闭
在这里插入图片描述
在这里插入图片描述

3.文本缩进

在这里插入图片描述
这里是引用
文本缩进也是很简单的,但是还是有一些细节需要注意,在上面的代码中使用了三个label来展示,第一个是普通的,第二个是设置了50像素的文本缩进,第三个是一段很“长”的文本并设置了自动换行,此时可以发现它的缩进即使文本换行了,后续的行也会产生缩进,不仅仅是首行缩进

3.边距

此处的边距指的是内部⽂本和边框之间的边距,也是只需要设置一个函数的事情,如下分别展示了没有使用设置边距和设置边距的区别
在这里插入图片描述在这里插入图片描述
可以发现设置边距后,一旦文字超过了设置的文本和边框之间的距离,文字就会被砍断

4.关联伙伴

我们可以给label关联一个伙伴,比如单选按钮,当我们执行特定的操作时就可以选中单选按钮
在这里插入图片描述
在这里插入图片描述

具体的功能需要大家自己测试了,无法展示出来,因为这个需要用到键盘,这是因为QLabel可以指定快捷键,在文本中进行指定,在文本中使用&跟上一个字符来表示快捷键,比如我们演示的两个:&A是通过键盘Alt+A来触发的;&B是通过键盘Alt+B来触发的。这样绑定伙伴关系后,通过快捷键就可以选中对应的单选按钮等控件了。总的来说它的快捷键比起QPushButton差的太多了。

🌸🌸Qt常用控件之QLabel(二)大概就讲到这里啦,博主后续会继续更新更多Qt的相关知识,干货满满,如果觉得博主写的还不错的话,希望各位小伙伴不要吝啬手中的三连哦!如有小伙伴需要Qt的安装包可以私信我,你们的支持是博主坚持创作的动力!💪💪

http://www.dtcms.com/a/408004.html

相关文章:

  • C++笔记(基础)动态内存管理 auto,decltype关键字
  • 申请网站沈阳网站建设招标公司
  • 网站统计 中文域名建站之星极速版
  • python中Pydantic学习笔记
  • 网站域名注册机制网站建设公司包括哪些板块
  • 华为昇腾 CANN 算子仓开源上线 GitCode,加速 AI 开发生态共建
  • 广东建站网站怎么做结算
  • 河南省建设厅陈华平官方网站制作公司主页网站
  • 精美化妆品网站模板博达网站建设怎么建立下载
  • 网站如何做分布式wordpress始终无法登录
  • NAT44性能测试详解:应对IPv4地址枯竭的关键利器
  • 一个网站可以做多少个关键词wordpress会员发布文章
  • 敏感网站用什么浏览器重庆市最新新闻
  • 怎么用自助网站订阅 wordpress
  • 国外优秀论文网站郑州新闻
  • [DAX] 新建列
  • 【高等数学】第十二章 无穷级数——第五节 函数的幂级数展开式的应用
  • 深圳品牌网站制作平台企业网站报价表
  • 网站制作开票几个点美团网站除佣金表格怎么做
  • 正规网站建设东莞短视频制作公司
  • 2018年网站建设阿里云电影网站建设教程
  • 【Qt】QWidget 详解
  • 杭州网站建设招聘网站后台收入怎么做会计分录
  • 网站开发已有的知识储备流量神器
  • cin获取string注意点
  • 星沙做淘宝店铺网站山东泰润建设集团网站
  • mip织梦手机网站模板如何做餐饮的网站
  • C++ 6种构造函数简化记忆
  • vscode中编写c++程序
  • 深圳企业网站建设与设计制作中安消防安全网站建设