Combobox:类似于下拉框
演示代码:
import QtQuick 2.15
import QtQuick.Window 2.15
import QtQuick.Controls
Window {
width: 640
height: 480
visible: true
color: "black"
title: qsTr("Hello World")
ComboBox {
editable: true //设置为可编辑
model: ListModel {
id: model
ListElement { text: "Banana" }
ListElement { text: "Apple" }
ListElement { text: "Coconut" }
}
onAccepted: {
if (find(editText) === -1)
model.append({text: editText})
}
}
}
效果如下: