Seite 1 von 1

QComboBox - Item anhand eines QStrings auswählen?

Verfasst: 28. Juni 2009 20:40
von tobbbbi
Hi!

Ich bastel mir gerade eine DVD-Verwaltung mit QT und habe für die verschiedenen Eigenschaften auch QComboBoxes eingesetzt. So kann ich zum Beispiel das Genre auswählen.
Nun habe ich eine Funktion zum Editieren schon in der Liste eingetragener DVDs und bräuchte dringend die Möglichkeit das angezeigte Item einer QComboBox anhand eines übergebenen QStrings auszuwählen. Also der Wert der dann angezeigt wird, soll nicht neu hinzugefügt werden sondern aus der ComboBox-Liste ausgewählt werden.

Ich stelle mir das im Idealfall so vor:

Code: Alles auswählen

genreComboBox->setItem(QString text);
oder auch einfach

Code: Alles auswählen

genreComboBox->setText(QString text);

Habe da in der Doku leider nichts gefunden. Die Auswahl scheint nur per int value (index) zu gehen - oder?

Verfasst: 28. Juni 2009 21:07
von upsala
Du könntest doch mit findText deinen Index rausfinden.

Verfasst: 29. Juni 2009 21:46
von tobbbbi
Vielen Dank! Das klappt gut und hat mir sehr geholfen. :lol: