我有一棵这样的树:
| -Parent
| | - 儿童,儿童
| -Parent
| | - 儿童,儿童
...
只有父母可以选择。如何从所选父项中获取数据?
我试过
ui->treeView->selectedIndexes()[0];
但它表示selectedIndexes()受到保护。
答案 0 :(得分:4)
您需要拨打QItemSelectionModel::selectedIndexes()
,即:
QModelIndexList indexes = ui->treeView->selectionModel()->selectedIndexes();
if (indexes.size() > 0) {
QModelIndex selectedIndex = indexes.at(0);
[..]
}