[c++] Wert aus ComboBox in Variable schreiben

Hotshady

Lt. Junior Grade
Registriert
Apr. 2010
Beiträge
450
Moin zusammen,

ich stricke mir gerade ein Programm in Qt zusammen und brauche mal eure Hilfe, da ich noch in diesem Bereich ein absoluter Anfänger bin. Wie in dem Code hier zu erkenne ist, soll aus der Tabelle "gaengigkeit" der Wert ausgelesen werden, wo der Eintrag der Spalte "Eigenschaft" dem Wert der Variable "valueEigenschaft" entspricht. Die Variable "valueEigenschaft" wiederum enthält den Wert, der bei der ComboBox "comboBoxGaeng" ausgewählt wurde.

Die Frage: Wie kann ich den ausgewählten Wert der ComboBox an die Variable übergeben??


Code:
QSqlQuery gaengigkeit;
    gaengigkeit.prepare("SELECT * FROM gaengigkeit WHERE Eigenschaft = :valueEigenschaft");
    gaengigkeit.bindValue(":valueEigenschaft", itemData (comboBoxGaeng-> currentIndex());
    gaengigkeit.exec();
    evaluateQuery(gaengigkeit);
 
currentIndex gibt dir ja nur die Nummer des ausgewählten Eintrages wieder, wie wäre es mit einem currentText?

Falls in dem Text eine Zahl steht natürlich dann in eine Zahl wandeln (QString::number()) ;)

EDIT: Ansonsten gibt es ja noch itemData(currentIndex)
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben