【问题标题】:QTreeWidgetItem: get unselected itemsQTreeWidgetItem:获取未选择的项目
【发布时间】:2014-02-12 16:21:07
【问题描述】:

我想从 QTreeWidget 中获取所有未选择的项目。

我一直致力于获取选定的项目,但我也想使用未选定的项目。

感谢任何帮助!

【问题讨论】:

  • 没有办法将所有项目作为一个列表获取,您必须手动遍历树,从 topLevelItem()s 开始。
  • 目前,我获取所有选定的项目,然后获取第一个选定项目的父项,这样,我可以访问所有子项,但我怎么知道哪个没有被选中?
  • QTreeWidgetItem 有一个方法 isSelected()

标签: qt qtreewidget qtreewidgetitem


【解决方案1】:

使用 QTreeWidgetItemIterator 来迭代项目。 详情及使用示例:http://qt-project.org/doc/qt-4.8/qtreewidgetitemiterator.html

在循环中,您可以根据 isSelected 属性选择您的操作

(*it)->isSelected()

【讨论】:

    猜你喜欢
    • 2012-02-16
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 2021-04-02
    相关资源
    最近更新 更多