我打算编写一个非常复杂的GUI,并可能对其进行很多更改。我选择的武器是HTML / CSS。并要处理/控制/操纵它,我想使用Lua。整个过程进入一个C ++项目。
问题是,我找不到Lua的HTML渲染库。我可能忽略了什么吗?
如果没有,我有另一个想法(不幸的是,该想法只能在Windows下运行):
使用luaCOM,可以访问ActiveX WebBrowser控件。我真的不知道该如何实现...我想我必须在C ++端创建一个基本的GUI,其中包含ActiveX控件,然后我必须将其接口传递给a边?
如果您能帮助我,我将不胜感激。
wxwidgets工具箱包含WebView组件,您可以从wxlua访问该组件。它是跨平台的(Windows,OSX和Linux)。这是一个如何在wxlua中实例化组件的示例。您可以结合使用HTML / CSS / JavaScript和一些Lua代码来生成它,但是只有很少的方法可以将WebView中的数据获取到Lua代码中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句