【Qt】:常用控件(九:容器类控件)

常用控件

  • [一.Group Box(分组框)](#一.Group Box(分组框))
  • [二.Tab Widget(标签页)](#二.Tab Widget(标签页))

一.Group Box(分组框)

使用QGroupBox实现一个带有标题的分组框.可以把其他的控件放到里面作为一组.这样看起来能更好看一点.(换言之,这里面的控件的父类就不是this了,而是GroupBox)

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

核心属性:

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

二.Tab Widget(标签页)

使用QTabwidget实现一个带有标签页的控件,可以往里面添加一些widget.进一步的就可以通过标签页来切换.

核心信号:

代码⽰例:使⽤标签⻚管理多组控件

QTabwidget中的每个标签页都是一个Qwidget点击标签页,就可以直接切换.右键QTabwidget ,可以添加标签页或者删除标签页.

使用count()获取到标签页的个数.

使用addTab新增标签页.

使用removeTab删除标签页.

使用currentIndex获取到当前标签页的下标.

使用setCurrentIndex切换当前标签页.

相关推荐
xiangyun61几秒前
C++ list 模拟实现(一):手撕双向链表,从节点到迭代器
数据库·c++·算法·链表·stl·list
kimnoic3 分钟前
Python变量与数据类型全解析(最新整理)
开发语言·python
wespaul4 分钟前
一条自然语言命令的 49 个节点:可视化编排与每段强校验
前端·数据库
豆角焖肉9 分钟前
SpringBoot+JWT 实现前后端分离登录鉴权
java·开发语言·spring boot·jwt·前后端分离·登录认证
Python图像识别14 分钟前
46-【2027毕设】YOLO11田间杂草检测识别系统 - Python完整源码+PyQt5界面+训练模型+数据集
python·qt·课程设计
Wang's Blog17 分钟前
Java 项目部署之 Docker工具快速入门: 自定义镜像的分层结构与写时复制
java·开发语言·docker
KIDULT°9 小时前
MySQL系列 (1):数据库原理
运维·数据库·mysql·云计算
kimnoic9 小时前
Python数据库学习心得:SQLite、MySQL、PostgreSQL优缺点
开发语言·python
我不是程序员三三9 小时前
透明加密软件偶发解密异常排错实录:文件时能打开时乱码
数据库·域智盾
snhna9 小时前
向量数据库深度实战:从 HNSW 到 pgvector、Milvus 选型与 RAG 落地
数据库·人工智能·python·postgresql·milvus