【文件属性】:
文件名称:QPersistence:QObjects 的 SQL 持久性
文件大小:157KB
文件格式:ZIP
更新时间:2021-06-20 22:10:12
C++
QPersistence 0.0
QPersistence 是一组用于持久化 QObject 的 Qt 类。
该库目前仅供内部使用。 有一天它可能也足以用于其他项目,但目前我不会克隆它 :winking_face:
入门
QPersistence 将 QObjects 存储在 QSqlDatabases 中。 您必须建立与数据库的连接,注册您的模型类,并确保数据库模式与您的模型相匹配。 QPersistence 帮助您使用两种方法创建架构:
QSqlDatabase db = QSqlDatabase::addDatabase( " QSQLITE " );
db.setDatabaseName( " testdb.sqlite " );
db.open();
Qp::registerClass<Object>();
Qp::setDatabase (db);
Qp::createCleanSchema ()