Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 随着QScript引擎的弃用,我们如何移植与QScript类相关的代码?_C++_Qt5_Qobject_Qjsengine - Fatal编程技术网

C++ 随着QScript引擎的弃用,我们如何移植与QScript类相关的代码?

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获得支持。如果还没有,也许他们会很

QScript引擎已弃用,移植相关代码涉及使用QJSEngine或派生类QQmlEngine。这些类仅适用于QObject派生类。在QScript引擎世界中,可以使用从QScript类派生的包装器类将非QObject派生的类作为可实例化的JavaScript对象提供。但是QScript类在构造时使用QScript引擎,因此QScript引擎世界和QJSEngine世界之间存在不兼容。如何为非QObject派生类(例如,结构)编写包装器?

。您可能希望尝试直接从Qt获得支持。如果还没有,也许他们会很乐意提供一个移植指南。