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

Qt篇——子控件QLayoutItem与实际控件的强转

方法:使用qobject_cast<QLabel*>() ,将通过itemAt(i)获取到的子控件(QLayoutItem)强转为子控件的实际类型(如QLineEdit、QLabel等)。

场景举例:

QLabel *label = qobject_cast<QLabel*>(ui->horizontalLayout_40->itemAt(0)->layout()->itemAt(1)->widget());
label->setStyleSheet("color:rgb(0,255,0)");
label->setText("合格");

可以看到我们可以通过itemAt获取到子控件,类型是QLayoutItem,如果要转成QLabel,使用的是qobject_cast<QLabel*>将QLayoutItem强转成QLabel类型,这样就可以对label进行修改啦。

相关文章:

  • 网络通信 | 内网穿透
  • 2023年Flutter教程_Flutter+Getx仿小米商城项目实战视频教程-V3版
  • Flutter extended_image库设置内存缓存区大小与缓存图片数
  • 深入理解NLP
  • 基于单片机的空气质量检测系统
  • 接口测试 —— Requests库GET请求!
  • order by数据过多引起的cpu飙升
  • Web:探索 SpreadJS强大的在线电子表格库
  • 云原生之深入解析如何合并多个kubeconfig文件
  • Linux下protobuf和 protobuf-c安装使用
  • IP地址与代理ip在网络安全中的关键作用
  • Autojs 利用OpenCV识别棋子之天天象棋你马没了
  • Spigot 通过 BuildTools 构建 MineCraft Spigot 官方服务端文件
  • 代码随想录算法训练营第3天| 203.移除链表元素 、 707.设计链表 、 206.反转链表
  • 【Acwing167】木棒(dfs+剪枝)超级详细题解!
  • [译]前端离线指南(上)
  • 0基础学习移动端适配
  • ES6系统学习----从Apollo Client看解构赋值
  • GitUp, 你不可错过的秀外慧中的git工具
  • gulp 教程
  • Odoo domain写法及运用
  • PHP的类修饰符与访问修饰符
  • python3 使用 asyncio 代替线程
  • Vue.js 移动端适配之 vw 解决方案
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 追踪解析 FutureTask 源码
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • # Maven错误Error executing Maven
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (2022 CVPR) Unbiased Teacher v2
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (rabbitmq的高级特性)消息可靠性
  • (第二周)效能测试
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (三)mysql_MYSQL(三)
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • ***利用Ms05002溢出找“肉鸡
  • *1 计算机基础和操作系统基础及几大协议
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .NET开发者必备的11款免费工具
  • .NET企业级应用架构设计系列之应用服务器
  • //解决validator验证插件多个name相同只验证第一的问题
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [AIGC] 使用Curl进行网络请求的常见用法
  • [C++][基础]1_变量、常量和基本类型
  • [CF494C]Helping People
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷
  • [emacs] CUA的矩形块操作很给力啊