Witam, mam w swoim programie element listview. Po kliknięciu w jakis element z listy za pomocą sygnału on_listView_pressed pobieram odpowiednie dany z bazy:
void MainWindow::on_listView_pressed(const QModelIndex &index) { QString tekst; db.open(); QString itemText = index.data(Qt::DisplayRole).toString(); QSqlQuery query; query.prepare("SELECT * from Zawodnicy WHERE Imie = :Imie"); query.bindValue(":Imie",itemText); query.exec(); query.first(); tekst = query.value(1).toString(); ui->label->setText(tekst); tekst = query.value(2).toString(); ui->label_2->setText(tekst); tekst = query.value(3).toString(); ui->label_3->setText(tekst); db.close(); }
Czy da się jakoś zrobić aby zmiana zaznaczonego elementu listy za pomocą strzałek również działała?