import QtQuick 2.15 import QtQuick.Layouts 1.15 import QtQuick.Controls 2.15 import QtQuick.Window 2.15 import FluentUI 1.0 import "../component" FluScrollablePage{ title: qsTr("Sheet") FluSheet{ id:sheet title: qsTr("Title") FluText{ text: qsTr("Some contents...\nSome contents...\nSome contents...") anchors{ left: parent.left leftMargin: 10 } } } FluFrame{ Layout.fillWidth: true Layout.preferredHeight: 280 padding: 10 Column{ anchors.centerIn: parent spacing: 10 Row{ spacing: 10 FluButton{ width: 80 height: 30 text: qsTr("top") onClicked: { sheet.open(FluSheetType.Top) } } FluButton{ width: 80 height: 30 text: qsTr("right") onClicked: { sheet.open(FluSheetType.Right) } } } Row{ spacing: 10 FluButton{ width: 80 height: 30 text: qsTr("bottom") onClicked: { sheet.open(FluSheetType.Bottom) } } FluButton{ width: 80 height: 30 text: qsTr("left") onClicked: { sheet.open(FluSheetType.Left) } } } } } CodeExpander{ Layout.fillWidth: true Layout.topMargin: -6 code:'FluSheet{ id:sheet title: qsTr("Title") FluText{ text: qsTr("Some contents...") anchors{ left: parent.left leftMargin: 10 } } } sheet.open(FluSheetType.Bottom) ' } }