Фрэнк был быстрее, но я все еще публикую свой (непроверенный) пример кода для добавления элемента к текущему выбору:
treeView->selectionModel()->select(
treeView->model()->index(row, column, parent),
QItemSelectionModel::SelectCurrent);
Есть и другие режимы выбора, см. Ссылку QItemSelectionModel
.SelectCurrent
является сокращением для Select | Current
, поэтому означает обновление текущего выбора путем выбора заданных элементов.Это не означает «выбрать как текущий выбор» (заменяя предыдущий выбор).