Qt 正在从BB10的数据库加载数据
我关注了上的数据库创建应用程序,但我不知道如何在应用程序加载时创建数据库/检索数据。有人能帮我拿一些好的参考书来使用sqlite3和级联吗?我找不到任何好的源代码。有几种方法,但到目前为止我使用了这一种(它并不完美,但足够好)Qt 正在从BB10的数据库加载数据,qt,blackberry-10,blackberry-cascades,Qt,Blackberry 10,Blackberry Cascades,我关注了上的数据库创建应用程序,但我不知道如何在应用程序加载时创建数据库/检索数据。有人能帮我拿一些好的参考书来使用sqlite3和级联吗?我找不到任何好的源代码。有几种方法,但到目前为止我使用了这一种(它并不完美,但足够好) 首先保存并保存到/src目录中 打开应用程序ui.cpp并添加到顶部 #include "customsqldatasource.h" 并将其添加到ApplicationUI中,以将其公开给QML: qmlRegisterType<CustomSqlData
- 首先保存并保存到
目录中/src
- 打开
并添加到顶部应用程序ui.cpp
#include "customsqldatasource.h"
ApplicationUI
中,以将其公开给QML:
qmlRegisterType<CustomSqlDataSource>("com.myapp.data", 1, 0, "CustomSqlDataSource");
现在,您需要做的就是在onCreationCompleted
中添加以下行以加载它
asynkDataSource.load();
我希望我没有忘记什么。有几件重要的事情:
/assets
文件夹是只读的,因此.db被复制到/data
文件夹中(此脚本可以做到这一点)。您想要一个仅QT的解决方案还是一个QML的解决方案?
asynkDataSource.load();