使QTreeWidgetItem在兄弟姐妹中独一无二

时间:2016-01-15 01:32:07

标签: python qt python-2.7 pyqt pyside

是否有某种方法可以确保更新现有的QTreeWidgetItem或插入新的项目,以确保该项目在其兄弟姐妹中基于单个列的值是唯一的?

我尝试使用QTreeView和我自己的自定义模型做了类似的事情,并且已经开始使用它,但是一些高级功能(如拖放移动项目)让我望而却步。我认为,QTreeWidgetQTreeWidgetItem类应该免费获得更多这类东西,并且应该让我减少头痛。但是,如果我走QTreeWidget路线,我仍然需要能够保证唯一性。可以这样做吗?如果是这样,怎么样?

注意

我正在使用PySide,但我将此问题标记为PyQt,因为大多数解决方案都在两者之间交叉而不用大惊小怪。

0 个答案:

没有答案