QML 中可以使用 Background 来设置控件的背景,它是一个可用于所有类型的 Item 的属性。Background 由四个部分组成:border、color、gradient 和 图像。
- border:边框的宽度、样式和颜色。
- color:背景填充颜色。
- gradient:可以使用线性渐变或径向渐变来填充背景。
- image:可以使用图像作为背景。
以下是一个示例,将一个矩形设置为具有灰色背景和黑色边框的红色背景:
Rectangle {
width: 100
height: 100
color: "red"
border.width: 2
border.color: "black"
background: Background {
color: "grey"
}
}
这里我们使用了一个 Background 来设置灰色背景,然后使用 border 属性设置了黑色边框。