0
я провел вчера и сегодня на этой тривиальной/основной задаче, кажется, я перепробовала все:Не может выбрать программно верхнюю строку в QTableView
ui->left_panel->selectRow(0);
ui->left_panel->selectionModel()->setCurrentIndex
(file_system_model_.index(0,0), QItemSelectionModel::Select);
file_system_model_
является QFileSystemModel
и
left_panel
является QTableView
.
Любая помощь действительно ценится.
Вы попробовали 'ui-> left_panel-> selectionModel() -> select (file_system_model_.index (0,0), QItemSelectionModel :: Выбрать | QItemSelectionModel :: Rows);'? – vahancho
@vahancho только сейчас;) Не работает; ( –
Возможны ли какие-либо строки? Какое поведение выбора задано для представления таблицы? Попробуйте использовать разные 'QItemSelectionModel :: SelectionFlags'. – vahancho