我想创建一种幻灯片,用户可以在其中点击输入以获取该特定项目的详细信息,这些项目是在另一个幻灯片中组织的。
所以,我的粗模板将是这样的:
gcloud ml-engine local predict
然后,我的原始对象将是这样的:
Item {
property string label
property string icon
width: 500
height: 500
Text {
text: label
anchors.left: parent.left
}
Image {
source: icon
anchors.right: parent.right
}
ContentPlaceholder {
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
AnotherContentPlaceholder {
PageIndicator {
count: AnotherContentPlaceholder.children
}
}
}
PageIndicator {
count: ContentPlaceholder.children
}
}
这样的复杂模板可能吗?如何创造它们?
答案 0 :(得分:0)
您可以使用 import QtQuick 2.0
import QtQml.Models 2.1
Rectangle {
ObjectModel {
id: itemModel
Rectangle { height: 30; width: 80; color: "red" }
Rectangle { height: 30; width: 80; color: "green" }
Rectangle { height: 30; width: 80; color: "blue" }
}
ListView {
anchors.fill: parent
model: itemModel
}
}
类型
Item {
property string label
property string icon
property var myModel
// use a GridView or ListView to display the model
// ** EDIT **
ListView {
model: myModel
}
}
只需在粗模板(MyTemplate.qml)中创建一个属性,该属性具有一个VisualItemModel,该属性从属性' myModel'像这样:
MyContent {
myModel: ObjectModel {
Item { } // example
Rect { } // example
// your content
}
}
最后,
{{1}}