(本文为utf-8格式,可以直接使用相应代码)
Models 是用来提供数据的,它既可以以 QML 的形式出现也可以是 C++的类。QML中的Model有ListModel、XmlListModel、
VisualItemModel;C++ 中的 Model 有 QAbstractItemModel、QStringList、 QList<QObject*>等。另外我们可以把数
据存到数据库里,程序启动的时候从数据库中读取数据,退出的时候把Model中的数据存放回数据库中。主要代码如下所示:
ListModel {
id: mymodel
Component.onCompleted: loadImageData()
Component.onDestruction: saveImageData()
function loadI
本文介绍了如何在QML中利用Sqlite数据库进行离线存储,特别是针对ListModel的数据操作。通过openDatabaseSync函数创建并访问SQLite数据库,进行数据的添加、删除和版本升级等操作。示例展示了 Offline Storage API 的基本用法,该API遵循HTML5 Web Database API的同步API标准。
订阅专栏 解锁全文
1411

被折叠的 条评论
为什么被折叠?



