QMLで円形SwipeViewを作成するにはどうすればよいですか? 意味最後の要素であれば、次のアイテムが最初のアイテムになります。
SwipeView { id:ビュー 間隔:20 currentIndex:0 クリップ:true anchors.fill:親 }
または、異なるアイテムを含むことができるタンブラーを使用できますか?
私はこのコードを使用しています
PathView {
id: view
anchors.fill: parent
snapMode:PathView.NoSnap
property int widthAllList: (widthItemNotSelect*3)+60
property int widthItemNotSelect: parent.width-13
anchors.horizontalCenter: parent.horizontalCenter
preferredHighlightBegin: 0.5
preferredHighlightEnd: 0.5
model: ["qrc:/QML/Widget/AnalogClock.qml",
"qrc:/QML/Widget/Clock.qml"
,"qrc:/QML/Widget/Widget.qml"]
delegate: Loader {
width: parent.width
height: parent.height
source: modelData
}
path: Path {
id:myPath
startX: 0
startY: parent.height/2
PathLine { x:view.widthAllList; y:parent.height/2 }
}
}
回答 1 件
関連した質問
- QMLのTreeViewで子アイテムをカスタマイズする方法は?
- QML | ListModelの永続メモリ(後で使用するためにListModelを保存)
- 動的な幅の列を持つQML TableView
- QMLレイアウトにマージンを追加する
- ScaleBarOverlayをArcgisマップに追加する方法
- QPPからQPROPERTYを介してQVariantMapを渡すときにQMLのQVariantMap値にアクセスする方法
- qtlabshandlersが見つかりません
- QML ScrollViewがスクロールしない
- すべてのデータを同時にロードすることなく、qmlのリストビューに何千ものデータを表示する必要がある
- リピーターの子であるgridviewでプロパティを取得するにはどうすればよいですか
PathViewを使用した簡単な例:
上記の例のパスは、あくまでも例であり、必要に応じて変更できます。
アイテムの例-Test1.qml:
Tumbler
を使用して同じトリックを行うことができます 、 私は推測する。