Jud*_*den 14
我遇到了同样的困境.对于这些类型的任务,我更喜欢Lua和ECMAScript.但是,编写Lua绑定非常简单,QtScript提供的集成级别可以提供很多开箱即用的功能.这包括绑定到内置的QObject派生类以及从QObject和/或QScriptClass继承的自己的类.
所以,如果您只想独立于Qt功能编写脚本或配置自己的类,那么我会选择Lua.但是,如果您主要想要与基于QObject的类型进行交互,那么QtScript将大大减少您的初始开发时间.
两个世界中最好的是使用备用QScriptEngine实现解析Lua脚本的选项.我一直想要研究一段时间内整合的难度......
更新:QtLua仍然积极维护,可能直接解决您的问题.
| 归档时间: |
|
| 查看次数: |
10942 次 |
| 最近记录: |