QT checkBox 小试牛刀 checkState,setCheckState,stateChanged,setTristate,常用函数

全选 : 用户进行单击时,只有2种状态 (勾选或 未勾选)。 

苹果  梨 桃 橘子 香蕉,这几个 勾选任意一个, 都将影响 上面的全选(半选状态 实心方块)。

苹果  梨 桃 橘子 香蕉, 全部选中时,自动将全选 勾选上。

苹果  梨 桃 橘子 香蕉,全部未选中时,自动将 全选 设置成未勾选。

每次任意选上面的水果时,下面的文本框 自动水果名 填写进来,取消勾选也自动取消。

其中用到

//连接checkBox的 选中状态的的信号,槽函数是自定义的,用来响应每checkBox的状态改变
connect(ui->checkBox_2,&QCheckBox::stateChanged,this,&Widget::onstateChanged);
//checkBox的3种状态 
ui->checkBox->setCheckState(Qt::Checked);    //选中
ui->checkBox->setCheckState(Qt::Unchecked);    //未选中
ui->checkBox->setCheckState(Qt::PartiallyChecked);    //半选 实心方块

//获取checkBox_2的文本
QString s=ui->checkBox_2->text();

上方的源代码工程文件下载地址为:QTCheckBox复选框状态设置、信号绑定,setCheckState、checkState、setTristate-C++文档类资源-CSDN下载

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值