在QML编程中,需要显示数据,如果相似的重复性数据较多,最好采用MVC架构。这样可以方便地管理类似foreach循环才能处理的数据,并且用户修改可以及时地更新到model数据里。Qt Quick支持以下几种MVC的实现方法:
-
使用QList<QObject*>做为model
-
使用继承自QAbstractlistmodel的自定义类做为model
-
使用Json对象做为model
-
使用Qt提供的QStringList等类做为model
具体示例部分后续再添加,欢迎猿友补充
在QML编程中,需要显示数据,如果相似的重复性数据较多,最好采用MVC架构。这样可以方便地管理类似foreach循环才能处理的数据,并且用户修改可以及时地更新到model数据里。Qt Quick支持以下几种MVC的实现方法:
使用QList<QObject*>做为model
使用继承自QAbstractlistmodel的自定义类做为model
使用Json对象做为model
使用Qt提供的QStringList等类做为model
具体示例部分后续再添加,欢迎猿友补充