如何gridview
从 QML 文件设置背景。
问问题
14382 次
2 回答
5
将网格视图嵌套在 Rectangle 中,并使 GridView 元素的代表透明:
Rectangle {
color: "red"
GridView {
delegate: Rectangle {
color: "transparent"
}
}
}
于 2012-10-01T08:38:31.567 回答
2
在 QML 中,您可以通过在彼此之间包含/嵌套小部件/元素来组合复杂的对象。
因此,对于在 Widget 中包含图像,在您的情况下GridView
,只需在 Element 或其子元素中嵌套一个Image
元素GridView
即可。
GridView {
width: 800
height: 600
Image: {
source: "some-image.png"
}
}
的文档GridView
有类似和更好的例子 - http://doc.qt.digia.com/4.7-snapshot/qml-gridview.html#example-usage
还要注意anchors
属性,这将帮助您将图像定位在父元素中,或者以其他方式。
元素文档Image
可在此处获得: http: //doc.qt.digia.com/latest/qml-image.html
于 2012-10-01T07:40:15.810 回答