我打算用C++编写一个跨平台项目,该项目将运行Lua引擎。我想为该项目编写主程序,包括Lua中的GUI。为了使它更加容易,我想用HTML编写GUI,因此我需要一个附加的库,希望是基于Qt的QtLua。

据我所知,在Lua引擎中实现QtLua并不难,并且Qt有一个名为QWebView的不错的类,该类应该允许我编写HTML GUI。但是我想知道两件事:

  • 它具有跨平台功能吗?
  • QWebView甚至是QtLua的一部分吗?
  • 最佳答案

    我认为您应该在这里找到这两个问题的答案http://www.nongnu.org/libqtlua/

    这部分说



    因此,如果您的应用程序是基于Qt构建/基于Qt且仅使用Lua扩展的,则它应具有跨平台功能。

    关于第二个问题; QWebView用于查看和编辑Web内容,QtLuaQtScript用于提供对应用程序脚本的支持。 QWebView不是QtLua的一部分,而且我看不到QWebView类的任何与脚本有任何联系的成员

    关于c++ - C++/Lua:使用QWebView实现Qt/QtLua,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30003859/

    10-11 01:08