Qt:14.容器类控件(QGroupBox、QTabWidget-创建选项卡式界面的控件)

目录

一、QGroupBox:

1.1QGroupBox介绍:

1.2 属性介绍:

二、QTabWidget-创建选项卡式界面的控件:

2.1 QTabWidget介绍:

2.2 属性介绍:


一、QGroupBox:

1.1QGroupBox介绍:

  • QGroupBox 是 Qt 中的一个容器控件。
  • 用于将相关联的控件组织在一个可选的框架内。通常带有标题。
  • 它可以包含各种其他控件,例如按钮、标签、输入框等,并将它们视觉上分组在一起,提高用户界面的可读性和组织性。
  • 将控件放进这个容器中,空间的this指针指向GroupBox,而不再是Widget。

1.2 属性介绍:

title
  • 描述:设置或获取 QGroupBox 的标题。
  • 类型:QString
  • 默认值:空字符串
alignment
  • 描述:设置分组框架中标题的对齐方式。
  • 类型:Qt::AlignmentFlag
  • 默认值:Qt::AlignLeft
flat
  • 描述:指定分组框架是否显示为平的(只有最上面的一条线,无其他边框)。
  • 类型:bool
  • 默认值:false

checkable

  • 描述:指定是否可以通过点击标题来切换分组框架的选中状态。
  • 类型:bool
  • 默认值:false
checked
  • 描述:获取或设置分组框架的选中状态(仅当 checkable 为 true 时有效)。
  • 类型:bool
  • 默认值:false

二、QTabWidget-创建选项卡式界面的控件:

2.1 QTabWidget介绍:

  • QTabWidget 是 Qt 中用于创建选项卡式界面的控件。
  • 它允许用户在多个页面之间进行切换,每个页面可以包含不同的子控件。
  • 通过ui->CurrentTabName,来指定一个控件挂到该标签页的对象树上。 

2.2 属性介绍:

tabPosition
  • 设置选项卡(标签页)在 QTabWidget 中的位置。
  • 默认值:QTabWidget::North
tabShape
  • 设置选项卡(标签页)的形状。
  • 默认值:QTabWidget::Rounded
currentIndex
  • 获取或设置当前选中的选项卡索引。
iconSize
  • 设置选项卡中图标的大小。
  • 类型:QSize
elideMode
  • 设置当选项卡文本过长时的省略方式。
  • 默认值:Qt::ElideRight
usesScrollButtons
  • 设置是否在选项卡过多时显示滚动按钮。
  • 默认值:false
documentMode
  • 设置是否以文档模式显示选项卡。
  • 默认值:false
tabsClosable
  • 设置选项卡是否可关闭。
  • 默认值:false
movable
  • 设置选项卡是否可移动(重新排序)。
  • 默认值:false
tabBarAutoHide
  • 设置是否自动隐藏选项卡栏(仅在单个选项卡时隐藏)。
  • 默认值:false

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 05:02:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 05:02:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 05:02:03       58 阅读
  4. Python语言-面向对象

    2024-07-11 05:02:03       69 阅读

热门阅读

  1. Qt 实战(2)搭建开发环境 | 2.2、.pro文件详解

    2024-07-11 05:02:03       20 阅读
  2. 完善kobj_type结构体

    2024-07-11 05:02:03       20 阅读
  3. 【C++中resize和reserve的区别】

    2024-07-11 05:02:03       22 阅读
  4. 音频基础知识

    2024-07-11 05:02:03       23 阅读
  5. SQL 索引

    2024-07-11 05:02:03       20 阅读
  6. docker自定义镜像

    2024-07-11 05:02:03       19 阅读
  7. IDEA Plugins 网络异常解决办法

    2024-07-11 05:02:03       17 阅读
  8. python3记录拨号光纤公网IP

    2024-07-11 05:02:03       19 阅读
  9. uniapp小程序使用webview 嵌套 vue 项目

    2024-07-11 05:02:03       24 阅读
  10. iOS 开发中,异步渲染和异步绘制

    2024-07-11 05:02:03       19 阅读
  11. 请求被中止: 未能创建 SSL/TLS 安全通道

    2024-07-11 05:02:03       22 阅读