c – 与QtScript相比,Lua与Qt有多容易?

前端之家收集整理的这篇文章主要介绍了c – 与QtScript相比,Lua与Qt有多容易?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Qt开始C开发.然而,我也有兴趣使用Lua来编写我的应用程序,给出各种文章,说明它的开发速度(轻松)来编写应用程序的工作流/ ui / glue.但是,开箱即用的Qt不支持它,而是包含QtScript.

我的问题基本上是否应该尝试使用Lua与Qt开发商业应用程序,还是坚持SDK中提供的QtScript?主要是一个发展速度与稳定性问题我猜.

解决方法

我遇到了同样的困境.我更喜欢Lua到 ECMAScript这些任务.然而,如同编写Lua绑定一样简单,QtScript提供的集成度可以开箱即可.这包括绑定到内置的 QObject派生类以及自己的继承于QObject和/或 QScriptClass的类.

所以,如果你只想脚本或配置自己的类独立于Qt功能,那么我会和Lua一起去.但是,如果您主要与基于QObject的类型进行交互,那么QtScript会大大降低初始开发时间.

两个世界中最好的选择是使用替代QScriptEngine实现来解析Lua脚本.我一直在考虑一段时间内整合的困难程度.

更新:QtLua仍然积极维护,可以直接解决您的问题.

猜你在找的C&C++相关文章