Anclaje de controles
La propiedad de anclaje de un control permite situarlo en relación al control padre que lo contiene o en relación a otros controles.
anchors.alignWhenCentered
anchors.baseline
anchors.baselineOffset
anchors.bottom
anchors.bottomMargin
anchors.centerIn
anchors.fill
anchors.horizontalCenter
anchors.horizontalCenterOffset
anchors.left
anchors.leftMargin
anchors.margins
anchors.right
anchors.rightMargin
anchors.top
anchors.topMargin
anchors.verticalCenter
anchors.verticalCenterOffset
import QtQuick 2.15
import QtQuick.Controls 2.15
import org.mauikit.controls 1.3 as Maui
Maui.ApplicationWindow
{
id: root
Maui.Page {
anchors.fill: parent
showCSDControls: true
Rectangle {
id: rect1
anchors.right: parent.right
anchors.top: parent.top
anchors.margins: 100
width: 100
height: 100
color: "deeppink"
radius: 4
Label {
anchors.centerIn: parent
text: "rect1"
}
}
Rectangle {
id: rect2
anchors.centerIn: parent
width: 100
height: 100
color: "mediumspringgreen"
radius: 4
Label {
anchors.centerIn: parent
text: "rect2"
}
}
}
}
Casos de anclaje de rect2.
Anclaje 1.
anchors.centerIn: parent

Anclaje 2.
anchors.fill: parent

Anclaje 3.
anchors.bottom: parent.bottom
anchors.horizontalCenter: parent.horizontalCenter

Anclaje 4.
anchors.top: rect1.bottom
anchors.right: rect1.left

Anclaje 5.
anchors.fill: rect1

Orden z.
Define la posición por encima o por debajo de un control sobre los demás controles. Para el caso de "Anclaje 2" si se establece "z: 1" en rect1, éste será establecido encima de rect2.
import QtQuick 2.15
import QtQuick.Controls 2.15
import org.mauikit.controls 1.3 as Maui
Maui.ApplicationWindow
{
id: root
Maui.Page {
anchors.fill: parent
showCSDControls: true
Rectangle {
id: rect1
anchors.right: parent.right
anchors.top: parent.top
anchors.margins: 100
width: 100
height: 100
color: "deeppink"
radius: 4
z: 1
Label {
anchors.centerIn: parent
text: "rect1"
}
}
Rectangle {
id: rect2
anchors.fill: parent
width: 100
height: 100
color: "mediumspringgreen"
radius: 4
Label {
anchors.centerIn: parent
text: "rect2"
}
}
}
}

Last updated