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

组合框QGroupBox设置checked属性

我么可以给组合框设置checked属性

//获取和设置checked属性是否开启
bool isCheckable() const
void setCheckable(bool checkable)//获取和设置选中还是非选中
bool isChecked() const
void setChecked(bool checked)

效果如下:

如果checked属性使能之后,组合框没有被选中,那么组合框里面的控件都会被禁能,不可以操作,只有选中了组合框,里面的控件才会使能,可以操作他们。

效果如下:

组合框选中,里面的控件使能

没有被选中,里面的控件禁能

 

 

#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include<QCheckBox>
#include<QGroupBox>
#include<QVBoxLayout>class Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent = nullptr) : QWidget(parent){resize(500,500);QGroupBox* box1=new QGroupBox(this);box1->setCheckable(true);//启用checked属性box1->setChecked(false);//设置没有选中box1->setTitle("水果");box1->setGeometry(10,10,300,300);QVBoxLayout* v_box=new QVBoxLayout(box1);QCheckBox* cb1=new QCheckBox("苹果",this);QCheckBox* cb2=new QCheckBox("葡萄",this);QCheckBox* cb3=new QCheckBox("柚子",this);v_box->addWidget(cb1);v_box->addWidget(cb2);v_box->addWidget(cb3);}~Widget()=default;
};
#endif // WIDGET_H

 学习链接:https://github.com/0voice


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

相关文章:

  • 深度优先搜索:解锁无向图连通分量的编号策略
  • 【Ubuntu】使用阿里云apt源来更新apt源
  • 量化交易backtrader实践(三)_指标与策略篇(2)_内置指标A开头
  • OpenCV threhold()函数
  • B 私域模式升级:开源技术助力传统经销体系转型
  • 学习C语言(22)
  • Kubernetes-环境篇-01-mac开发环境搭建
  • msys2软件包手动安装
  • Stream流的终结方法(二)——collect
  • 【超声波焊接】塑胶紧固件设计参考
  • 第4篇:MSSQL日志分析----应急响应之日志分析篇
  • 874653
  • YOLO11改进|上采样篇|引入CARAFE上采样模块
  • C++-vector模拟实现
  • 【C语言系统编程】【第三部分:网络编程】3.2 数据传输和协议
  • Codeforces Round 922 (Div. 2) D题 Blocking Elements(单调队列优化dp)
  • 优化理论及应用精解【17】
  • 自闭症康复摘帽指数解析:评估儿童康复进展的重要指标
  • CMU 10423 Generative AI:lec18(大模型的分布式训练)
  • D3.js中国地图可视化