Sie habe ich es gebaut:
Code: Alles auswählen
ui.LstLieferer->setModel(Liste);
ui.LstLieferer->setModelColumn(1);
ui.LstLieferer->setCurrentIndex(0);
on_LstLieferer_currentIndexChanged(int index)
qDebug()<<"Liefererändern Element:"<<index<<"gewählt";
qDebug()<<"Es hat die LiefererID:"<<((QSqlQueryModel)ui.LstLieferer->model()).record(index).value(0).toInt();
Das Recordset im Modell hat 2 Spalten in der 1. die Nummer und in der 2. der Name.