如何创建无效的 QModelIndex?
How to create an invalid QModelIndex?
我正在实现一个基于 QString
输入搜索 QModelIndex
的函数。
但是,如果我找不到这个索引,函数应该重新调整一个无效的索引。
我的模型是 QStandardItemModel
.
可以将 return invisibleRootItem()->index()
作为无效索引吗?
在 qt documentation 中注意到它总是会创建一个无效索引。
必须使用QModelIndex
(e.g. return QModelIndex()
) which is null as indicated in the docs的默认构造函数:
QModelIndex::QModelIndex()
Creates a new empty model index. This type
of model index is used to indicate that the position in the model is
invalid.
(强调我的)
我正在实现一个基于 QString
输入搜索 QModelIndex
的函数。
但是,如果我找不到这个索引,函数应该重新调整一个无效的索引。
我的模型是 QStandardItemModel
.
可以将 return invisibleRootItem()->index()
作为无效索引吗?
在 qt documentation 中注意到它总是会创建一个无效索引。
必须使用QModelIndex
(e.g. return QModelIndex()
) which is null as indicated in the docs的默认构造函数:
QModelIndex::QModelIndex()
Creates a new empty model index. This type of model index is used to indicate that the position in the model is invalid.
(强调我的)