[qt] programowe zaznaczanie pozycji w qListView

0

do qlistview wpisuję dane pozycje poprzez:

    QStringList  data;
    data.append("wpis 1");
    ...
    data.append("wpis n");
    listView->setModel(new QStringListModel(data));

jak w programie klikam na pozycję to emitowany jest sygnał clicked(const QModelIndex).
Nie wiem tylko jak programowo wykonać zaznaczenie pozycji w listview. Czytałem trochę o tym ale najwidoczniej jest to zupełnie inaczej rozwiązane niż np. w bcb.

0

niestety nie pomogło, opis nie jest dokładny.

EDIT:
znalazłem coś takiego:

    QModelIndex index = listView->model()->index(1, 0);
    listView->selectionModel()->setCurrentIndex(index, QItemSelectionModel::SelectCurrent);

ale niestety coś nie działa

0

Masz tam podlinkowane http://doc.trolltech.com/4.4/model-view-selection.html - oficjalna dokumentacja, chyba wystarczająco jasna?

1 użytkowników online, w tym zalogowanych: 0, gości: 1