In Qt, kann ich den ausgewählten Text einer QComboBox mit der combobox->currentText()
Methode erhalten. Wie kann ich den ausgewählten Wert bekommen?Wie kann ich den ausgewählten VALUE aus einer QCombobox herausholen?
Ich überprüfte http://qt.nokia.com/doc/4.6/qcombobox.html für Hilfe, aber ich konnte keine Methode currentData()
finden, die ich erwartete zu finden. Ich konnte nur finden combobox->currentIndex()
Gibt es eine klügere Möglichkeit, es als combobox->itemData(combobox->currentIndex())
zu tun?
Danke. Ich habe diesen Tipp gerade in meinem Programm verwendet. –
@Patrice Bernassola Allerdings ist die Switch-Operation vom Typ 'QVariant': 'combobox-> itemData (combobox-> currentIndex()) 'illegal !!! Warum ? –
Dies funktioniert nicht, wenn nichts ausgewählt ist, d. H. 'CurrentIndex = -1'. Es wird entweder die Daten aus dem letzten Index zurückgeben oder einen Fehler auslösen, wenn die QComboBox leer ist. – johnson