标签: c++ qt qtscript qjsengine
我必须在C ++应用程序中运行一系列javascript'脚本'。其中大多数都是重复性的行为。代码示例here。
我知道Qt,因为版本5包含2个javascript引擎:QtScript和QJSEngine。
我的问题是我们应该使用哪种情况?哪种情况表现更好?在哪种情况下?
答案 0 :(得分:3)
如果您正在进行新的开发并且还没有完全依赖它们中的任何一个,那么您肯定应该使用QJSEngine。您可以找到许多文章,从技术方面来解释差异,例如
我建议您查看thread 同样在this一个。
如今QtScript是Qt的纯粹兼容部分,缺乏QML集成,而且它已经有一段时间没有更新/维护,有利于新引擎。