QTreeWidgetItem在使用复选框时,有时候会存在根据条件禁用复选框的情况,此时可以借助复选框三态模式中的半选状态来实现禁用状态的显示,同时需要去掉QTreeWidgetItem的Qt::ItemIsUserCheckable的标志,这样复选框就无法选中了,即实现了禁用效果。

QTreeWidgetItem *pItem = ***;
pItem->setCheckState(0, Qt::PartiallyChecked);
pItem->setFlags(pItem->flags() & ~Qt::ItemIsUserCheckable);

如果不需要禁用复选框了,设置一下复选框的状态为Qt::Unchecked,同时给QTreeWidgetItem添加Qt::ItemIsUserCheckable的标志即可。

QTreeWidgetItem *pItem = ***;
pItem->setCheckState(0, Qt::Unchecked);
pItem->setFlags(pItem->flags() | Qt::ItemIsUserCheckable);

QTreeWidgetItem设置复选框的禁用状态相关推荐

  1. PyQt5 技巧篇-复选框绑定行内容,全选、清空、展示选中的内容功能实现演示,设置复选框选中,检查复选框选中状态

    先看效果图,选中了几行,然后将选中的内容展示出来. 我设置两个有序序列,分别存储对应的复选框和行内容. 我的行内容是用的 label 标签. # 存储右边label组件的有序列表def get_L_b ...

  2. 设置复选框选中及其使用

    设置复选框选中及其使用 开发工具与关键技术:VS .MVC 撰写时间:2019/7/26 有一些需要就在你触发某个按钮的时候,单选框或者复选框就是一个选中的状态,并且要记录这个状态的时候:页面的复选框 ...

  3. ztree指定节点 设置复选框

    ztree指定节点 设置复选框 首先,需引入ztree的js文件 <script src="../../assets/ztree/js/jquery.ztree.core-3.5.mi ...

  4. QTreeView 动态设置复选框

    目录 动态设置复选框的步骤 QT MVC的概念 模型 添加数据 获取数据 视图 槽函数 动态设置复选框的步骤 初始化一个QTreeView 的界面,并设置相关的model // 在ui中新建两个QTr ...

  5. 获取复选框的状态判断复选框是否选中状态

    判断复选框是否选中状态 推荐两种方法的使用 第一种是prop('checked'); 示例代码 <input type="checkbox" id="checks& ...

  6. HTML如何设置复选框、单选框以及默认选项?

    本篇文章主要给大家介绍HTML怎么设置复选框以及单选框的. 我们在网站开发过程中,有时会需要实现类似调查问卷的功能,那么既然是问卷,就避免不了单选或者多选的情况.对于新手朋友来说,或许不太清楚. 下面 ...

  7. Java 根据模板导出Excel时,如何根据后台数据设置复选框的勾选

    我之前遇到这个问题,上网查找解决方案.都说要在Excel中设置复选框的链接单元格,然后通过赋值给单元格控制复选框的勾选. 在我设置好链接单元格之后,点击复选框,单元格中的值会改变 TRUE 或 FAL ...

  8. php调查问卷单选框标题,word调查问卷制作:怎样设置复选框各单选框

    在信息自动化的时代下,为了向用户了解和采集一些基本信息,经常会使用电子调查问卷收集所需数据,采用这种形式无疑比以往的纸质调查问卷更为快捷方便. 而在电子调查问卷中,让我们最为熟悉的就是针对各种问题设定 ...

  9. iview UI 的table组件设置复选框选中状态

    <Table ref="selection" @on-selection-change="selectionChanged" border :column ...

最新文章

  1. Python切片中的误区与高级用法
  2. 多级嵌套json格式
  3. 局部类型 之 部分方法
  4. 案例分享,从0到1了解一个完整项目
  5. algorithm头文件下的fill()
  6. 操作系统 第二部分 进程管理(一)
  7. matlab pn,PN序列生成代码快速参考
  8. html 图片触碰有放大效果,CSS3 鼠标滑过图片突出放大效果
  9. 【CTF misc python】加密zip和rar文件的枚举解密工具(python代码)
  10. python正则表达式match方法_python正则表达式match和search用法讲解
  11. CSS 选择所有子元素添加样式
  12. python南京招聘现状_岗位招聘情况分析之---Python
  13. python随机森林库_随机森林算法入门(python)
  14. 微信小程序时间格式转换
  15. 大大方方补肾,平平常常做人 - 肾虚的症状和治疗
  16. Educode--机器学习基础模型与算法测试闯关实验
  17. R语言使用lm函数构建回归模型、使用MASS包的boxcox函数寻找最佳幂变换提高模型拟合度、可视化boxcox曲线并获取最佳lambda值
  18. 51单片机定时/计数器的工作原理
  19. Java中的Dao是什么意思?
  20. 阿姨说女婿只要程序员,IT男在婚恋市场真吃香吗?妹子有话要说

热门文章

  1. 快速搭建springboot+mybatis-plus代码自动生成器的后端框架
  2. 监管总局严打虚假检测报告
  3. Linux下内核进程、用户进程和轻量级进程(LWP)的理解
  4. android背光系统,Android 的背光控制
  5. SpringMVC——过滤器
  6. web前端学习路线(含20个真实web开发项目集合)
  7. tomcat命令行重启
  8. HUAWEI MateBook Fn 功能键/热键切换、设置方法
  9. Gradle(古rua都)vs Maven(马文)
  10. 堆外内存(直接内存)