У меня есть QTreeView с QFileSystemModel в качестве модели.
В QTreeView для SelectionBehavior установлено значение SelectRows.
В моем коде я читаю набор данных для выбора и затем выбираю их с помощью:
idx = treeview->model()->index(search);
selection->select(idx, QItemSelectionModel::Select);
Выбирает ячейку, а не строку.,
Добавили глупый обходной путь, но скорее исправили бы это правильным способом.
for (int col=0; col< treeview->model()->columnCount(); col++)
{
idx = treeview->model()->index(search, col);
selection->select(idx, QItemSelectionModel::Select);
}
Или это ^^ единственный способ сделать это?