FluentUI/Gallery/res/qml/page/T_ComboBox.qml
yxdy a44db97aa3
Some checks failed
Gallery App Build / Windows (push) Has been cancelled
Gallery App Build / macOS (push) Has been cancelled
Gallery App Build / Ubuntu (push) Has been cancelled
init
2025-02-12 10:31:20 +08:00

46 lines
845 B
QML

import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import FluentUI.Controls
import Gallery
ScrollablePage {
title: qsTr("ComboBox")
columnSpacing: 24
CardHighlight{
Layout.fillWidth: true
codeSnippet:
`import QtQuick
import QtQuick.Controls
import FluentUI.Controls
ComboBox{
model: ["First", "Second", "Third"]
}
`}
CardHighlight{
Layout.fillWidth: true
codeSnippet:
`import QtQuick
import QtQuick.Controls
import FluentUI.Controls
ComboBox{
model: ListModel {
id: model
ListElement { text: "First" }
ListElement { text: "Second" }
ListElement { text: "Third" }
}
editable: true
onAccepted: {
if (find(editText) === -1)
model.append({text: editText})
}
}
`}
}