1

我正在尝试实现表示建筑物/楼层/房间结构的树视图。所有房间应按楼层和建筑物分类(因此需要每个建筑物和楼层的标题。

首先,我使用Repeater、Row 和Grid 元素实现了它。但是我需要一个选择行为,所以我需要使用 ListView 和 GridView。但是我在显示嵌套列表视图时遇到问题。

到目前为止,这是我的代码:http: //pastie.org/private/3seqntgvskbyxnmnuluaua

预期结果(使用 Grid 和 Repeater 而不是 GridView 和 List View 时): 在此处输入图像描述

4

3 回答 3

1

Qt 中仍然没有官方的树视图组件(截至 5.2 版)。但是,请参阅 jens 在此线程上提供的解决方案

http://qt-project.org/forums/viewthread/30521

这是迄今为止我遇到的最好的树视图。它应该为您尝试做的事情提供良好的基础。

于 2014-01-22T14:43:12.520 回答
1

自己没有尝试过,但这里是如何在 QML 中实现树视图。 http://www.codeproject.com/Articles/632795/QML-TreeModel-and-TreeView

于 2013-09-26T12:22:17.050 回答
0

看起来 Qt 公司正在 Qt5.5 中发布 QML TreeView。Alpha 版应该会在 2 月发布。

http://blog.qt.io/blog/2015/02/05/licensing-of-new-modules-in-qt-5-5/

于 2015-02-06T14:44:33.197 回答