C++ 随着QScript引擎的弃用,我们如何移植与QScript类相关的代码?
QScript引擎已弃用,移植相关代码涉及使用QJSEngine或派生类QQmlEngine。这些类仅适用于QObject派生类。在QScript引擎世界中,可以使用从QScript类派生的包装器类将非QObject派生的类作为可实例化的JavaScript对象提供。但是QScript类在构造时使用QScript引擎,因此QScript引擎世界和QJSEngine世界之间存在不兼容。如何为非QObject派生类(例如,结构)编写包装器?。您可能希望尝试直接从Qt获得支持。如果还没有,也许他们会很乐意提供一个移植指南。C++ 随着QScript引擎的弃用,我们如何移植与QScript类相关的代码?,c++,qt5,qobject,qjsengine,C++,Qt5,Qobject,Qjsengine,QScript引擎已弃用,移植相关代码涉及使用QJSEngine或派生类QQmlEngine。这些类仅适用于QObject派生类。在QScript引擎世界中,可以使用从QScript类派生的包装器类将非QObject派生的类作为可实例化的JavaScript对象提供。但是QScript类在构造时使用QScript引擎,因此QScript引擎世界和QJSEngine世界之间存在不兼容。如何为非QObject派生类(例如,结构)编写包装器?。您可能希望尝试直接从Qt获得支持。如果还没有,也许他们会很