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

发布于:2024-07-11 ⋅ 阅读:(43) ⋅ 点赞:(0)

目录

一、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

网站公告

今日签到

点亮在社区的每一天
去签到