qml stacklayout设置颜色
时间: 2023-09-27 07:08:22 浏览: 21
可以通过使用QML的background属性来设置StackLayout的背景颜色。以下是一个示例:
```
import QtQuick 2.0
import QtQuick.Controls 2.0
ApplicationWindow {
visible: true
width: 400
height: 400
StackLayout {
id: stackLayout
anchors.fill: parent
background: Rectangle { color: "lightblue" }
Rectangle {
id: rect1
color: "red"
width: 100
height: 100
}
Rectangle {
id: rect2
color: "green"
width: 100
height: 100
}
Rectangle {
id: rect3
color: "blue"
width: 100
height: 100
}
}
}
```
在上面的示例中,我们使用Rectangle来设置StackLayout的背景颜色为lightblue。
阅读全文