我需要使用 GridView 在 QML 中创建一个包含一些项目的应用程序,我需要像这个 iPhone 视频一样对它们进行分组 提前谢谢。
您需要有另一种类型的项目 -GridItem
项目,其中您有另一个GridView
。
然后,只需从外部网格模型中获取模型项并将其插入网格项的模型中即可。
您可以执行相反的操作将项目移回外部/主网格。
当然,这意味着视图委托必须实例化不同的对象类型,具体取决于特定项是图标还是组。可以通过带有源属性的条件语句的Loader
元素执行此操作。