完全在QML,Web服务调用等

时间:2014-08-12 14:52:16

标签: blackberry-10

到目前为止,我使用JavaScript在QML中构建了大部分UI和逻辑,而没有触及C ++。但是现在我需要进行一个RESTFul API调用,基于我到目前为止看到的例子,我必须用C ++编写调用代码然后“一些如何”(我还在弄清楚那部分)在QML / JavaScript世界中得到它。 ..

我不能在QML / JavaScript中完全进行API调用等吗?

1 个答案:

答案 0 :(得分:1)

我不是REST方面的专家,但从理论上讲,如果您可以在浏览器中运行JavaScript编写调用,那么您应该能够使用QML / JS中非常相似的JavaScript进行相同的调用。

已经说过,为了维护应用程序的响应性,你想要做的事情之一就是不会在事件线程上运行任何时间。确保这种情况在C ++中非常容易,我确定你可以在JS中轻松做到这一点。

最后,将结果反馈回JavaScript世界相对容易。 Qt和Cascades拥有丰富的数据建模组件集。 QVariantList和QVariantMap类型映射到JS数组。