Per i nuovi utenti, v'è una costruito in ComboBox
in Qt5.3 QtQuick.ControlsComboBox - Reference .
Esempio da documentazione:
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: ho dovuto pubblicarlo come una risposta, dal momento che il testo è troppo lungo per un commento.
Per quanto strano possa sembra, non v'è alcuna combobox "integrato" in QML. Devi costruirlo tu stesso usando altri primitivi. Ci sono molti esempi, però. – Koying
davvero strano: S – Mathlight