我有一个 QtCore.QAbstractItemModel 的子类来创建树视图。这在大多数情况下都有效,但有时 index.internalPointer() 返回不应存在的类的对象。我重写了 createIndex() 以查看创建了哪些索引,但是对 createIndex() 的所有调用都有正确的输入。
我的问题是:除了调用 createIndex 之外,QtCore.QAbstractItemModel 的索引在哪里创建。
我正在使用 Qt 4.8 和最新版本的 Pyside。
干杯,拉斯
PS:我一直在寻找一天,我开始怀疑 qt/pyside 中的错误。