Cascades和Qt自带的QtQuick库差别有些大,一些基本信号不同,组件
布局不同,model/view使用方式不同,以前对QtQuick/QtComponents熟悉得
比较多了,现在用起来还有些不习惯。
DataSource, DataAccess等组件是在bb::data库中的,在使用时,要在.pro中加bbdata库
LIBS += -lbbdata
如果要在QML中使用bbdata库中的组件,要在.cpp中调用下面语句,以注册bb.data
bb::data::DataSource::registerQmlTypes();
虽然Qt支持自己注册这些import的库和类,但对于成型的库,通常是做成
插件放在imports目录下来供使用的,我看了下bbndk的imports目录,没有bb/data,但对于DataSource::registerQmlTypes()函数,文档中说是要取消掉,以插件的形式来替换。看来现在的bbndk 10.0.9还
没有实现完这一步。
再次不得不说,Cascades API Reference没有离线版本,且文档看起来不如Qt官方文档来的详细,这在线找起个东西来,自然效率低下,希望BBNDK能尽快像Qt Assistant那样出离线版本的Cascades文档。
发个小截图,获取QTCN的版块列表: