如何将GridView中的项目分组到一个项目(这在QML中)?像iPhone一样

时间:2018-05-21 21:53:07

标签: javascript qt qml qt5

我需要使用带有一些项目的GridView在QML中创建一个应用程序,我需要像在这个iPhone video中一样对它们进行分组 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您需要拥有其他类型的项目 - GridItem项目,其中还有另一个项目GridView

然后,从外部网格模型中获取模型项并将其插入到网格项的模型中是一件简单的事情。

您可以执行相反的操作将项目移回外部/主网格。

当然,这意味着视图委托必须实例化不同的对象类型,具体取决于特定项是图标还是组。您可以通过Loader元素和源属性的条件语句来完成此操作。