Как сделать элемент в QListView выбранным, как бы я на него нажал? Как я пытался это сделать, у меня есть выбор, но вроде неактивный. Без синей подсветки только серый.
Чтобы быть более подробным:
- Сделать QListView
- Добавить некоторые элементы
- Запустить приложение
- Подведите мышь к любому элементу
- Выберите это
- Теперь свой, выделенный и ТОЖЕ синий. Это то, что я хочу сделать с элементом перед запуском приложения. Если это возможно конечно. (выбираемый + наведение + фокус?)
Я хочу, чтобы это было без щелчка
Я пробовал много способов:
view->clicked(selectedIndex);
view->selectionModel()->select( selectedIndex, QItemSelectionModel::Select )
view->setCurrentIndex(selectedIndex);
view->clicked(selectedIndex);
и другие, нужна помощь
QModelIndex ind = ui->listView->model()->index(1,0);
ui->listView->setCurrentIndex(ind);
ui->listView->selectionModel()->select(ind,QItemSelectionModel::Select);
— это не то, что вы ищете? Вы хотите синий цвет, когда пользователь наводит указатель мыши на элемент? - person Kosovan   schedule 18.11.2014