当前位置: 首页 > news >正文

【Qt】容器类控件GroupBox

 容器类控件GroupBox

使用QGroupBox实现一个带有标题的分组框,可以把其他的控件放在里面里面作为一组,这些内部的控件的父元素也就不是this了。

其目的只是为了让界面看起来更加好看,例如当一个界面比较复杂的时候,包含了很多的控件的时候,分组框就可以把具有关联关系的控件组织在一起。

  • 核心属性
属性说明

title

分组框的标题

alignment

分组框内部内容的对⻬⽅式

flat

是否是 "扁平" 模式

checkable

是否可选择.

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

checked

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

例子:点餐系统

(1)创建三个GroupBox,里面分别存放一个下拉框与微调框。

(2)初始化GroupBox以及下拉框

(3)代码实现

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);// 初始化GroupBoxui->groupBox->setTitle("汉堡");ui->groupBox_2->setTitle("小食");ui->groupBox_3->setTitle("饮品");// 初始化下拉框ui->comboBox->addItem("鸡腿堡");ui->comboBox->addItem("牛肉堡");ui->comboBox->addItem("虾堡");ui->comboBox_2->addItem("薯条");ui->comboBox_2->addItem("鸡翅");ui->comboBox_2->addItem("鸡块");ui->comboBox_3->addItem("可乐");ui->comboBox_3->addItem("雪碧");ui->comboBox_3->addItem("橙汁");
}Widget::~Widget()
{delete ui;
}


http://www.mrgr.cn/news/11738.html

相关文章:

  • Python自动化办公2.0 课程更新
  • 切换JDK版本
  • Python邮箱发送如何配置SMTP服务发送邮件?
  • [linux][软件]Ubuntu部署SVN服务器
  • 一元线性回归梯度下降代码
  • nginxlvshaproxy负载均衡的区别
  • 关于如何在已有qt项目中添加该项目的单元测试工程
  • [Qt5] 使用QtConcurrent::run在异步线程中执行耗时函数
  • ORACLE EBS R12系统的安装及维护案例
  • 【不合理的递归区间】快排递归引发区间错误,除以0未定义
  • 机器学习:K-means算法(内有精彩动图)
  • MySQL运维学习(2):主从复制
  • 在 Monaco Editor 中自定义右键菜单并支持多级菜单
  • 对于 OpenAI 最新发布 支持实时语音对话的模型GPT-4o,我想说
  • 新手科研人必看! 2024年8月学术论文疑惑解答,迅速提升你的SCI投稿质量。
  • iOS WebView
  • Linux--find命令-搜索
  • kafka
  • Aria2安装和使用-Mac版
  • Nuxt 入门实战 - 05:特性