news 2026/6/15 16:52:17

QCheckBox方法大全

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QCheckBox方法大全

📘 QCheckBox 方法大全

QCheckBox 自身的方法很少,因为大部分功能来自父类 QAbstractButton、QWidget。
QCheckBox自己新增的唯一方法组就是“三态 (Tristate)” 相关方法

1. void setTristate(bool y = true)

方法说明:

启用或禁用三态复选框
三态会出现三种状态:

  • Qt::Unchecked
  • Qt::PartiallyChecked(半选)
  • Qt::Checked

若不启用三态,则复选框只有选中/未选中两种状态。

代码示例:

QCheckBox *cb =newQCheckBox("三态复选框");
cb->setTristate(true);


2. void setCheckState(Qt::CheckState state)

方法说明:

设置复选框的当前状态,可用于代码控制复选框为:

  • 未选中:Qt::Unchecked
  • 半选:Qt::PartiallyChecked
  • 已选中:Qt::Checked

代码示例:

QCheckBox *cb = new QCheckBox("状态设置示例");
cb->setTristate(true);
cb->setCheckState(Qt::PartiallyChecked);


3. Qt::CheckState checkState() const

方法说明:

获取当前复选框的状态。
可用于判断是否处于半选状态(普通 checkbox 不会出现)。

代码示例:

Qt::CheckStatestate= cb->checkState();

if (state== Qt::PartiallyChecked) {
qDebug()
<< "当前为半选状态";
}


📌 QCheckBox 自身方法总表(完整)

方法名

说明

setTristate(bool y = true)

启用或关闭三态模式

setCheckState(Qt::CheckState state)

设置当前勾选状态

checkState() const

读取当前勾选状态

✔ QCheckBox 自身就只有这三个方法,其余功能(如 setChecked()、isChecked()、toggle()、clicked() 信号等)全部来自父类QAbstractButton,不属于 QCheckBox 自己的方法。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 15:16:48

Unity游戏实时翻译终极指南:5步轻松突破语言障碍

Unity游戏实时翻译终极指南&#xff1a;5步轻松突破语言障碍 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 还在为看不懂外文游戏而烦恼吗&#xff1f;XUnity Auto Translator作为一款强大的Unity游戏翻…

作者头像 李华
网站建设 2026/6/15 12:37:49

结合C#开发桌面应用调用GLM-4.6V-Flash-WEB API接口的可行性分析

C# 桌面应用集成 GLM-4.6V-Flash-WEB API 的可行性与工程实践 在工业质检系统需要自动识别产品缺陷图像、医疗软件希望辅助医生解读影像报告的今天&#xff0c;如何让传统桌面程序“看懂”图片&#xff0c;已成为智能化升级的关键一步。许多企业面临这样的困境&#xff1a;既想…

作者头像 李华
网站建设 2026/6/13 21:37:52

GLM-4.6V-Flash-WEB助力AI学生项目:开源镜像列表一键获取

GLM-4.6V-Flash-WEB助力AI学生项目&#xff1a;开源镜像列表一键获取 在高校AI课程设计中&#xff0c;一个常见的难题浮出水面&#xff1a;学生们满怀热情地选定了“智能视觉助手”这类前沿课题&#xff0c;却往往卡在第一步——环境配不起来。依赖冲突、CUDA版本不匹配、显存…

作者头像 李华
网站建设 2026/6/15 14:09:41

构建私有化部署的GLM-4.6V-Flash-WEB服务的安全防护策略

构建私有化部署的GLM-4.6V-Flash-WEB服务的安全防护策略 在企业加速拥抱生成式AI的今天&#xff0c;一个现实挑战日益凸显&#xff1a;如何在享受多模态模型强大能力的同时&#xff0c;守住数据安全与系统稳定的底线&#xff1f;尤其是在金融、医疗等高敏感领域&#xff0c;哪怕…

作者头像 李华
网站建设 2026/6/15 13:34:43

游戏翻译神器:XUnity Auto Translator Unity插件完全使用指南

游戏翻译神器&#xff1a;XUnity Auto Translator Unity插件完全使用指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 还在为看不懂日文RPG的剧情而苦恼吗&#xff1f;是否曾因为语言障碍错过了许多优…

作者头像 李华
网站建设 2026/6/15 13:34:00

小白必看:轻松搞定‘Operation not permitted‘错误

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个交互式新手教程&#xff0c;功能包括&#xff1a;1. 用动画演示权限错误产生原理&#xff1b;2. 分步骤指导解决方案&#xff1b;3. 提供简单练习环境&#xff1b;4. 即时…

作者头像 李华