Выбор QListView с выделением/наведением

Как сделать элемент в QListView выбранным, как бы я на него нажал? Как я пытался это сделать, у меня есть выбор, но вроде неактивный. Без синей подсветки только серый.

Чтобы быть более подробным:

  1. Сделать QListView
  2. Добавить некоторые элементы
  3. Запустить приложение
  4. Подведите мышь к любому элементу
  5. Выберите это
  6. Теперь свой, выделенный и ТОЖЕ синий. Это то, что я хочу сделать с элементом перед запуском приложения. Если это возможно конечно. (выбираемый + наведение + фокус?)

введите здесь описание изображения

Я хочу, чтобы это было без щелчка

Я пробовал много способов:

view->clicked(selectedIndex);
view->selectionModel()->select( selectedIndex, QItemSelectionModel::Select )
view->setCurrentIndex(selectedIndex);
view->clicked(selectedIndex);

и другие, нужна помощь


person kajojeq    schedule 18.11.2014    source источник
comment
Итак, 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
comment
Я дал более подробную информацию, чего я хочу достичь. Спасибо за усилия.   -  person kajojeq    schedule 18.11.2014
comment
Вы хотите, чтобы выбранный элемент имел синий цвет (как в состоянии наведения) каждый раз в приложении, если пользователь не наводит на элемент, элемент должен иметь синий цвет (как в состоянии наведения)?   -  person Kosovan    schedule 18.11.2014
comment
Я хочу выбрать элемент, так как он будет нажат, вот и все. Как бы вы щелкнули, но без щелчка (внутри программы). Другими словами: создайте QComboBox. Когда вы откроете его, вы увидите QLIstView, и при нажатии на него будет выбран один элемент, я хочу такого же эффекта в моем QListView без QComboBox.   -  person kajojeq    schedule 19.11.2014