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

68常用控件_QGroupBox的使用

目录

代码⽰例: 给⻨当劳案例加上分组框


容器类控件
使⽤ QGroupBox 实现⼀个带有标题的分组框. 可以把其他的控件放到⾥⾯作为⼀组. 这样看起来能更
好看⼀点.
注意, 不要把 QGroupBox QButtonGroup 混淆. (之前在介绍 QRadionButton 的时候提
到了 QButtonGroup )
核⼼属性
属性说明
title分组框的标题
alignment分组框内部内容的对齐方式
flat是否是 "扁平" 模式
checkable是否可选择。设为 true, 则在 title 前方会多出一个可勾选的部分
checked描述分组框的选择状态 (前提是 checkable 为 true)
分组框只是⼀个⽤来 "美化界⾯" 这样的组件, 并不涉及到⽤⼾交互和业务逻辑. 属于 "锦上添
花" .

代码⽰例: 给⻨当劳案例加上分组框

1) 在界⾯上创建三个分组框, 并且在分组框内部创建下拉框和微调框.
注意:
在复制粘贴控件的时候, ⼀定要先选中对应的⽗控件, 再粘贴.

 2) 编写 widget.cpp, 添加初始化下拉框的代码

3) 运⾏程序, 观察效果
多元素控件,包含的内容,是一个一个的自定义好的"Item”对象
容器类控件,包含的内容是前面已经学过的各种控件了.QPushButton,QLineEdit,QLabel等...
QGroupBox分组框
QTableWidget 标签页

 就只是为了让界面看起来更好看一点~~
当一个界面比较复杂的时候,包含了很多控件的时候,
分组框就可以把具有关联关系的控件,组织到一起,

可以把其他的各种控件放到GroupBox中


(这些内部的控件的父元素就不是this了,而是这个GroupBox)

树形结构就是可以一直往下延伸的~~
之前创建的控件都是以this来作为父元素的~~

http://www.xdnf.cn/news/931015.html

相关文章:

  • C语言中的文件操作
  • Android写一个捕获全局异常的工具类
  • 【hive】函数集锦:窗口函数、列转行、日期函数
  • stm32-c8t6实现语音识别(LD3320)
  • 【Mac 从 0 到 1 保姆级配置教程 16】- Docker 快速安装配置、常用命令以及实际项目演示
  • 【SpringBoot+SpringCloud】Linux配置nacos踩坑大全
  • AI时代:学习永不嫌晚,语言多元共存
  • 思澈sdk-新建lcd
  • LeetCode--25.k个一组翻转链表
  • 从0开始学习R语言--Day20-ARIMA与格兰杰因果检验
  • 【第八篇】 SpringBoot高级配置(配置篇)
  • CZGL.SystemInfo:跨平台的系统信息获取库
  • AUTOSAR实战教程--DoIP_01_配置项解释
  • 0x-3-Oracle 23 ai-sqlcl 25.1 集成安装-配置和优化
  • Linux下GCC和C++实现统计Clickhouse数据仓库指定表中各字段的空值、空字符串或零值比例
  • Go基本语法——go语言中的四种变量定义方法
  • 【Java学习笔记】BigInteger 和 BigDecimal 类
  • 【Go语言基础【19】】接口:灵活实现多态的核心机制
  • 基于RT-DETR算法的夜间交通车辆与行人目标检测
  • FPGA静态功耗
  • 2025年与2030年AI及AI智能体 (Agent) 市场份额分析报告
  • 网络之交换机
  • 【题解-洛谷】B3626 跳跃机器人
  • JavaWeb——登录(14/16):登录校验-Interceptor-详解(使用细节、拦截路径的配置、匹配规则、执行流程、拦截器与过滤器的区别)
  • 【华为云Astro 轻应用】组装“待处理工单”页面示例
  • C语言基础面试问答
  • 【人工智能 | 项目开发】Python Flask实现本地AI大模型可视化界面
  • 苍穹外卖-day01
  • 用 DeepSeek 高效完成数据分析与挖掘
  • Bootstrap Table开源的企业级数据表格集成