QML基础类型:尺寸
在QML中,尺寸是一种基础类型,主要用于描述宽度和高度这两个属性。可以使用px、pt、in、cm、mm等单位来表示不同的尺寸,也可以使用百分比来表示相对大小。
以下是一个简单的例子,演示如何使用尺寸类型:
import QtQuick 2.0
Rectangle {
width: 200
height: 100
color: "lightblue"
// 设置不同的尺寸
Rectangle {
width: 50; height: 50
color: "red"
x: 10; y: 10
}
Rectangle {
width: "50pt"; height: "50pt"
color: "green"
x: 70; y: 10
}
Rectangle {
width: parent.width * 0.25; height: parent.height * 0.25
color: "purple"
x: 130; y: 10
}
}
在上面的例子中,我们创建了一个宽度为200,高度为100的矩形,并在其中嵌套了三个子矩形,分别使用了不同的尺寸设置方法。其中,第一个矩形使用了