【问题标题】:C++/Lua: Implement Qt/QtLua with QWebViewC++/Lua:使用 QWebView 实现 Qt/QtLua
【发布时间】:2015-07-12 06:54:49
【问题描述】:

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

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

  • 是否支持跨平台?
  • QWebView 是 QtLua 的一部分吗?

【问题讨论】:

    标签: c++ qt lua cross-platform qwebview


    【解决方案1】:

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

    这部分是说

    QtLua 的设计目的不是用纯 Lua 开发应用程序,而是使用 Lua 作为脚本语言来扩展 Qt C++ 应用程序。

    因此,如果您的应用程序是基于 Qt 构建的,并且仅使用 Lua 进行扩展,那么它应该具有跨平台能力。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-30
      相关资源
      最近更新 更多