QComboBox - Item anhand eines QStrings auswählen?

Verschiedenes zu Qt
Antworten
tobbbbi
Beiträge: 7
Registriert: 7. Juni 2009 17:56

QComboBox - Item anhand eines QStrings auswählen?

Beitrag 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?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Du könntest doch mit findText deinen Index rausfinden.
tobbbbi
Beiträge: 7
Registriert: 7. Juni 2009 17:56

Beitrag von tobbbbi »

Vielen Dank! Das klappt gut und hat mir sehr geholfen. :lol:
Antworten