16,216
社区成员
发帖
与我相关
我的任务
分享
import QtQuick 2.0
import Qt3D 2.0
import Qt3D.Shapes 2.0
Viewport {
width: 600
height: 400
ListModel {
id: mostvisited11
ListElement { itemName: "index1" ;filePath:"pics/1.jpg" }
ListElement { itemName: "index2" ;filePath:"pics/2.jpg" }
ListElement { itemName: "index3" ;filePath:"pics/3.jpg" }
ListElement { itemName: "index4" ;filePath:"pics/2.jpg" }
ListElement { itemName: "index5" ;filePath:"pics/3.jpg" }
}
//中心立方体
Cube { effect: Effect { color:"red"; blending: true} }
Component {
id: octoDisplayDelegate
Item3D {
transform: [
Translation3D { translate: Qt.vector3d(0, 0, 2.6) },
Rotation3D { axis: Qt.vector3d(0, 1, 0);
angle: (360 / 16) * (index * 2 + 1) }
]
Item3D {
Cube { effect: Effect { color:"red"; blending: true}
Text { id: name1; x:index * 79; text: itemName ;color: "red" }
}
}
}
}
Repeater {
delegate: octoDisplayDelegate
model: mostvisited11
}
}