Selecting a row in QTreeView programmatically

后端 未结 2 745
庸人自扰
庸人自扰 2020-12-15 05:49

I have a QTreeView with QFileSystemModel as model.

The QTreeView has SelectionBehavior set to SelectRows.

In my code I read a dataset to select and then sele

2条回答
  •  执念已碎
    2020-12-15 06:17

    If you want to select a full row, you should use the following:

    selection->select(idx, QItemSelectionModel::Select | QItemSelectionModel::Rows);
    

    Note that you may sometimes first want to clear the selection:

    selection->select(idx, QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Rows);
    

提交回复
热议问题