QTreeView 获取子节点显示的内容
时间: 2024-02-09 07:09:13 浏览: 114
c# treeview 获取子节点
您可以使用 QAbstractItemModel 中的 data() 函数获取指定索引下的数据。在 QTreeView 中,您可以通过调用 model()->data(index, role) 来获取指定索引下的数据。role 参数指定数据的角色,例如 Qt::DisplayRole 表示显示内容的角色。对于子节点,您可以使用 QModelIndex 对象中的子节点索引来获取子节点的数据。示例代码如下:
```
// 获取 parentIndex 节点下的第一行子节点的显示内容
QModelIndex childIndex = model()->index(0, 0, parentIndex);
QVariant data = model()->data(childIndex, Qt::DisplayRole);
```
阅读全文