68常用控件_QGroupBox的使用

目录

[代码⽰例: 给⻨当劳案例加上分组框](#代码⽰例: 给⻨当劳案例加上分组框)


容器类控件
使⽤ QGroupBox 实现⼀个带有标题的分组框. 可以把其他的控件放到⾥⾯作为⼀组. 这样看起来能更
好看⼀点.

注意, 不要把 QGroupBox 和 QButtonGroup 混淆. (之前在介绍 QRadionButton 的时候提
到了 QButtonGroup )

核⼼属性

属性 说明
title 分组框的标题
alignment 分组框内部内容的对齐方式
flat 是否是 "扁平" 模式
checkable 是否可选择。设为 true, 则在 title 前方会多出一个可勾选的部分
checked 描述分组框的选择状态 (前提是 checkable 为 true)

分组框只是⼀个⽤来 "美化界⾯" 这样的组件, 并不涉及到⽤⼾交互和业务逻辑. 属于 "锦上添
花" .

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

  1. 在界⾯上创建三个分组框, 并且在分组框内部创建下拉框和微调框.

注意:
在复制粘贴控件的时候, ⼀定要先选中对应的⽗控件, 再粘贴.

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


3) 运⾏程序, 观察效果

多元素控件,包含的内容,是一个一个的自定义好的"Item"对象
容器类控件,包含的内容是前面已经学过的各种控件了.QPushButton,QLineEdit,QLabel等...
QGroupBox分组框
QTableWidget 标签页
就只是为了让界面看起来更好看一点~~

当一个界面比较复杂的时候,包含了很多控件的时候,

分组框就可以把具有关联关系的控件,组织到一起,

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

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

树形结构就是可以一直往下延伸的~~

之前创建的控件都是以this来作为父元素的~~

相关推荐
金色熊族3 小时前
解析QTransform的用法
qt
追烽少年x5 小时前
Qt多线程编程:QThread与QtConcurrent的对比与应用
qt
小短腿的代码世界20 小时前
Qt实时盈亏计算深度解析:从持仓数据到动态盈亏展示
开发语言·qt
Python私教21 小时前
GenericAgent PySide6 桌面应用深度解析:悬浮按钮 + 聊天面板的原生 Qt 方案
开发语言·数据库·qt
用户805533698031 天前
现代Qt开发教程(新手篇)1.11——定时器
c++·qt
小短腿的代码世界1 天前
Qt券商接口封装深度解析:统一API设计与多源适配
开发语言·qt·单元测试
T0uken1 天前
基于 vcpkg 与 LLVM-MinGW 的 Qt6 静态链接开发方案
c++·windows·qt
Ulyanov1 天前
《现代 Python 桌面应用架构实战:PySide6 + QML 从入门到工程化》 开发环境搭建与工具链极简主义 —— 拒绝臃肿,构建工业级基座
开发语言·python·qt·ui·架构·系统仿真
(Charon)1 天前
【C++/Qt】Qt 实现 MQTT 测试工具:连接 Broker、订阅主题与发布消息
开发语言·c++·qt
Ulyanov1 天前
《现代 Python 桌面应用架构实战:PySide6 + QML 从入门到工程化》:动态数据仪表盘与 NumPy 可视化 —— 从标量到向量的数据驱动进化
开发语言·python·qt·架构·numpy