发出QTreeWidgetItem切换复选框的信号

发出QTreeWidgetItem切换复选框的信号,第1张

发出QTreeWidgetItem切换复选框的信号

itemClicked
信号不用于处理treewidget复选框一个不错的选择。

一方面,当不单击项目的复选框部分时,它会给出误报。另一方面,使用键盘切换复选框时会产生假阴性。

我认为可以对现有信号进行的最佳处理是使用itemChanged。这将注册所有使用键盘和鼠标所做的复选框状态更改。但是,这不是完美的
通用 解决方案,因为只要更改任何其他项目数据(例如,文本,字体,背景颜色等),它都会给出误报。所以,你需要阻止的

itemChanged
,只要与其他类型的变化作了信号。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5617550.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存