Para los nuevos usuarios, hay una construida en ComboBox
en Qt5.3 QtQuick.ControlsComboBox - Reference .
Ejemplo de Documentación:
import QtQuick 2.2
import QtQuick.Controls 1.2
ComboBox {
id: combo
editable: true
model: ListModel {
id: model
ListElement { text: "Banana"; color: "Yellow" }
ListElement { text: "Apple"; color: "Green" }
ListElement { text: "Coconut"; color: "Brown" }
}
onAccepted: {
if (combo.find(currentText) === -1) {
model.append({text: editText})
currentIndex = combo.find(editText)
}
}
}
Nota: que tenía que escribir como una respuesta, ya que el texto es demasiado largo para un comentario.
Por extraño que pueda parecer, no hay ningún cuadro combinado "incorporado" en QML. Tienes que construirlo tú mismo usando otras primitivas. Sin embargo, hay muchos ejemplos. – Koying
de hecho, muy extraño: S – Mathlight