Q
QML树视图
0
A
回答
0
自己想出来。诀窍是使用DelegateModel,Repeater和Row/Column布局,而不是TreeView。
- 创建一个组件,它将使用DelegateModel显示当前节点。
- 使用Repeater创建子对象 - 让组件动态创建自己的另一个实例,将当前节点分配为新构造的DelegateModel的rootIndex,并将其设置为Repeater的模型。
- 通过正确使用布局,您可以像附加图像一样精确定位节点。
+0
嗨,我面临完全相同的问题。你能提供一些最低限度的例子吗? –
+1
提供最低限度的示例很难,但我可以向您显示我的结果代码:https://bitbucket.org/krojew/evernus/src/3e92163a5b0c63be1a6046a73ba531a0aa39732e/qml/Industry/Manufacturing/TypeDelegateModel.qml?at=default&fileviewer=file- view-default看起来像这样:https://evernus.com/wp-content/uploads/2017/09/manufacturing3.png – krojew
相关问题
- 1. PyQt5 QML树视图示例
- 2. 在QML树状
- 3. QML列表视图Overscrolls
- 4. 拍摄快照QML视图
- 5. QML - 垂直滑动视图?
- 6. 空树视图
- 7. Orbeon树视图
- 8. WPF树视图
- 9. 的JQuery树视图 - 树
- 10. 添加/插入动态QML元素QML将与视图C++
- 11. 如何获取树视图中选择项的父母名称QML
- 12. 树视图,顶部
- 13. 平表树视图
- 14. 清除树视图
- 15. Sublime Editor树视图
- 16. 填充树视图
- 17. 创建树视图
- 18. openerp cutomer树视图
- 19. 树视图搜索
- 20. 树视图属性
- 21. WPF树型视图
- 22. 身份认证在web视图QML
- 23. QML列表视图高度问题
- 24. 在QML中切换图像和视频
- 25. 如何使QML视图的透明
- 26. 如何在QWidget中插入QML视图
- 27. 无法施展树型视图为树型视图在WPF
- 28. 树视图和列表视图控件
- 29. Qt模型/视图框架,树视图
- 30. 树视图 - MySQL的乘号下1树
有[TreeView](https://doc.qt.io/qt-5/qml-qtquick-controls-treeview.html)来显示树木数据。如果你不喜欢,你总是可以使用[QQuickItem](http://doc.qt.io/qt-5/qquickitem.html)或[Canvas](http:// doc.qt。 io/qt-5/qml-qtquick-canvas.html) – folibis
TreeView似乎无法像图片一样呈现模型或渲染模型。如果可能的话,创建一个C++实现是我想要避免的。 – krojew
TreeView能够完全按照你绘制的方式显示数据。你认为这可能是一个问题吗? – folibis