----- Layout -----


https://doc.qt.io/qt-6.9/zh/qml-qtquick-layouts-layout.html

 属性 
Item
import QtQuick.Layouts
    
    
/*--------Item--------*/
//对齐方式
Layout.alignment: Qt.Alignment
    Layout.alignment: Qt.AlignTop
    Layout.alignment: Qt.AlignBottom
    Layout.alignment: Qt.AlignLeft
    Layout.alignment: Qt.AlignRight
    Layout.alignment: Qt.AlignHCenter  //水平对齐
    Layout.alignment: Qt.AlignVCenter  //垂直对齐
    Layout.alignment: Qt.AlignCenter  //水平、垂直居中
    Layout.alignment: Qt.AlignBaseline  //与基线对齐
    
//行高、列宽
Layout.row: int
    //GridLayout 中项目的行位置
    //如果 column 和此属性均未设置,则由布局为项目指定单元格
    //默认 0
Layout.rowSpan: int
    //GridLayout 指定项的行宽
    //默认 1
Layout.column: int
    //GridLayout 中项目的列位置
    //如果 row 和此属性均未设置,则由布局为项目指定单元格
    //默认 1
Layout.columnSpan: int
    //GridLayout 指定项的列宽
    //默认 1
    
//尺寸
Layout.fillWidth(Height): bool
    //true 时,项目将尽可能宽/高
    //false 时,项目固定宽/高度将设置为首选宽/高度
    //默认值取决于项目的隐式(内置)尺寸策略
Layout.maximumWidth(Height): real
    //项目的最大宽/高度
    //默认值:项目的隐式最大宽/高度
Layout.minimumWidth(Height): real
    //项目的最小宽/高度
    //默认值:项目的隐式最小宽/高度
Layout.preferredWidth(Height): real
    //项目的首选宽/高度
    //值为 -1,将被忽略,布局将使用implicitHeight 代替
    //默认 -1
Layout.horizontalStretchFactor: int
    //水平拉伸因子
    //默认值为-1,即不应用拉伸因子
    //前提:Layout::fillWidth 设置为 true
Layout.verticalStretchFactor: int
    //垂直拉伸因子
    //默认值为-1,即不应用拉伸因子
    //前提:Layout::fillHeight 设置为 true
Layout.useDefaultSizePolicy: enumeration
    //组件级别配置布局尺寸策略
    Layout.useDefaultSizePolicy: Layout.SizePolicyImplicit
        //布局中的项目使用隐式或内置尺寸策略
    Layout.useDefaultSizePolicy: Layout.SizePolicyExplicit
        //布局中的项目不使用隐式尺寸策略
    
//margin
Layout.margins: real
    //默认值为0
Layout.topMargin: real
    //如果未设置,将使用 margins 值
Layout.bottomMargin: real
    //如果未设置,将使用 margins 值
Layout.leftMargin: real
    //如果未设置,将使用 margins 值
Layout.rightMargin: real
    //如果未设置,将使用 margins 值