qt 根据QStandardItem获取QModelIndex
时间: 2023-09-03 12:07:25 浏览: 191
C:\Users\Administrator\Downloads\Qt QTreeView使用-QStandardItemModel的使用
要获取一个QStandardItem对应的QModelIndex,可以使用QStandardItem的index(),示例代码如下:
```
QStandardItemModel *model = new QStandardItemModel();
QStandardItem *item = new QStandardItem("Item 1");
model->appendRow(item);
QModelIndex index = item->index();
```
这段代码创建了一个QStandardItemModel,并向其中添加了一个QStandardItem。然后,通过调用item的index()函数获取该QStandardItem的索引QModelIndex。注意,如果QStandardItem没有被添加到QStandardItemModel中,则调用index()函数会返回一个无效的QModelIndex。
阅读全文