非QObject类型的QtQml转换

时间:2015-08-03 07:46:21

标签: c++ qt

由于在Qt5.5中不推荐使用QtScript,我必须迁移到QtQml JS引擎。我找不到任何文章,如何迁移无痛。

在基于值的类型(不是从QObject派生)的旧代码中,可以通过从QScriptable派生来创建包装器。在QtQml中没有QScriptable。但我知道,他们有类似的转换qml basic types,比如

Point     <-> QPoint
Rectangle <-> QRect

我认为,应该可以将值类型与一些转换函数一起注册到包装器和反之亦然。

你知道怎么做吗?

0 个答案:

没有答案