由于在Qt5.5中不推荐使用QtScript,我必须迁移到QtQml JS引擎。我找不到任何文章,如何迁移无痛。
在基于值的类型(不是从QObject派生)的旧代码中,可以通过从QScriptable派生来创建包装器。在QtQml中没有QScriptable。但我知道,他们有类似的转换qml basic types,比如
Point <-> QPoint
Rectangle <-> QRect
我认为,应该可以将值类型与一些转换函数一起注册到包装器和反之亦然。
你知道怎么做吗?