QCheckBox 选择框使用

发布时间:2024年01月24日

QCheckBox有几个常用的属性,checkable、checked、autoExclusive

常用的判断是否选中,使用?

if(ui->checkBox_3->isChecked())

其实选择框有三种状态

qDebug()<<ui->checkBox->checkState();

Qt::CheckState(Unchecked) //未选中

Qt::CheckState(PartiallyChecked) //未选中与选中 中间的状态

Qt::CheckState(Checked)//选中

需要使用PartiallyChecked状态时,需要使用代码将setTristate设置成true

ui->checkBox->setTristate(true);

?如果想让几个checkbox实现单选框的作用,需要将这几个checkbox放在一个容器中,如GroupBox,然后将这几个checkbox的autoExclusive设置成true

文章来源:https://blog.csdn.net/zhouhui1982/article/details/135819879
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。