1

非常に複雑な GUI を作成し、大幅に変更する可能性があります。私が選んだ武器は HTML/CSS です。そして、それを処理/制御/操作するには、Lua を使用したいと考えています。すべてが C++ プロジェクトに入ります。

問題は、Lua 用の HTML レンダリング ライブラリが見つからなかったことです。私は何かを見落としているのでしょうか?

そうでない場合は、別のアイデアがあります (残念ながら、これは Windows でのみ機能します): luaCOM
を使用すると、 ActiveX WebBrowser Controlにアクセスできる可能性があります。しかし、これがどのように達成できるかは本当にわかりません... ActiveX コントロールを保持する C++ 側でベース GUI を作成する必要があり、そのインターフェイスをルア側?

そのお手伝いができれば、本当にありがたいです。

4

1 に答える 1

2

wxwidgets ツールキットには、 wxluaからアクセスできるWebView コンポーネントが含まれています。クロスプラットフォーム (Windows、OSX、および Linux) です。wxlua でコンポーネントをインスタンス化する方法の例を次に示します。HTML/CSS/JavaScript といくつかの Lua コードを組み合わせて生成できますが、 WebView から Lua コードにデータを取得する方法はほとんどありません。

于 2015-03-31T01:09:05.407 に答える