0
我有一個這樣的樹:如何獲得所選擇的項目在QTreeView則
| -Parent
| | - 小孩子
| - 母親
| | - 小孩
...
只有父母是可選的。我如何從選定的父項中獲取數據?
我試圖
ui->treeView->selectedIndexes()[0];
,但它說,selectedIndexes()是受保護的。
我有一個這樣的樹:如何獲得所選擇的項目在QTreeView則
| -Parent
| | - 小孩子
| - 母親
| | - 小孩
...
只有父母是可選的。我如何從選定的父項中獲取數據?
我試圖
ui->treeView->selectedIndexes()[0];
,但它說,selectedIndexes()是受保護的。
你需要調用QItemSelectionModel::selectedIndexes()
代替,即:
QModelIndexList indexes = ui->treeView->selectionModel()->selectedIndexes();
if (indexes.size() > 0) {
QModelIndex selectedIndex = indexes.at(0);
[..]
}
謝謝,這就是它! – gartenriese