• 博客主页:Duck Bro 博客主页
  • 系列专栏:Qt 专栏
  • 关注博主,后期持续更新系列文章
  • 如果有错误感谢请大家批评指出,及时修改
  • 感谢大家点赞👍收藏⭐评论✍

Qt常用控件 | 容器类控件 | Group Box的使用及说明

文章编号:Qt 学习笔记 / 39


文章目录

  • Qt常用控件 | 容器类控件 | Group Box的使用及说明
  • 一、QGroupBox介绍
  • 1. 简介
  • 2. 核心属性
  • 二、QGroupBox的使用(代码示例)
  • 1. 使用分组框分隔组件



一、QGroupBox介绍

1. 简介

QGroupBox是Qt框架中的一个窗口小部件,用于组合其他小部件并将它们分组显示。它通常用于创建有组织结构的界面,例如设置对话框或选项面板。

QGroupBox可以包含其他小部件,例如按钮、标签、文本框等。通过将这些小部件放置在QGroupBox内部,可以将它们与其他小部件分组在一起,并向用户提供一种直观的界面组织方式。

【Qt 学习笔记】Qt常用控件 | 容器类控件 | Group Box的使用及说明_学习

分组框只是⼀个⽤来 “美化界面” 这样的组件, 并不涉及到⽤⼾交互和业务逻辑.

2. 核心属性

属性

说明

title

分组框的标题

alignment

分组框内部内容的对齐方式

flat

是否是 “扁平” 模式

checkable

是否可选择.

设为 true, 则在 title 前方会多出⼀个可勾选的部分.

checked

描述分组框的选择状态 (前提是 checkable 为 true)


二、QGroupBox的使用(代码示例)

1. 使用分组框分隔组件

  1. 在界面上添加三个分组框,在分组框内创建下拉框和微调框
  2. 编写widget.cpp,初始化下拉框
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    ui->comboBox->addItem("蜜汁小汉堡");
    ui->comboBox->addItem("豆腐干");
    ui->comboBox_2->addItem("百事可乐");
    ui->comboBox_2->addItem("雪碧");
    ui->comboBox_3->addItem("苹果汁");
 
}
  1. 运行代码,查看结果