En Qt, puedo obtener el texto seleccionado de un QComboBox utilizando el método combobox->currentText()
. ¿Cómo puedo obtener el valor seleccionado?¿Cómo puedo obtener el VALOR seleccionado de un QCombobox?
Revisé http://qt.nokia.com/doc/4.6/qcombobox.html para obtener ayuda, pero no pude encontrar el método currentData()
que esperaba encontrar. Solo pude encontrar combobox->currentIndex()
¿Existe alguna manera más inteligente de hacerlo que no sea combobox->itemData(combobox->currentIndex())
?
Gracias. Acabo de usar este consejo en mi programa. –
@Patrice Bernassola Sin embargo, la operación de cambio de tipo 'QVariant': 'combobox-> itemData (combobox-> currentIndex())' es ilegal. Por qué ? –
Esto no funciona si no se selecciona nada, es decir, 'currentIndex = -1'. Devolverá los datos del último índice o generará un error si QComboBox está vacío. – johnson