1

私の意図は、次の機能を備えたUIを作成することです。

  1. Windows、Mac、LinuxなどのすべてのOSプラットフォームで実行/動作できる必要があります。
  2. IE、Chrome、FirefoxなどのほぼすべてのWebブラウザで動作できるはずです。
  3. C /C++ライブラリをリンクまたはインターフェースできる必要があります。

可能であれば、これらのC&C++libをリンクする他のツールを埋め込むことができます。

実際、ここにはサーバーは含まれていません。CとC++libをリンクし、3つのOSすべてとほぼすべての可能なWebブラウザーで実行する必要がある独立したアプリケーションのみがあります。

どのようにそれは可能ですか?このハードルを越えるための最も適切な方法を教えてください。

4

1 に答える 1

1

Qt を使用して、qml webView 要素を使用して HTML5 ページを開くのはどうですか? ほとんどすべての可能なプラットフォームに移植できる Qt コードと、その上で HTML コードを実行できます。

Windows、Mac、Linux などのすべての OS プラットフォームで実行/動作できる必要があります。

Qt コードは、ほぼすべてのプラットフォームに移植できます。

IE、Chrome、Firefox など、ほぼすべての Web ブラウザで動作するはずです。

ほとんどすべてのプラットフォームで、qml の webView 要素または QtWebkit で使用できます。

C/C++ ライブラリをリンクまたはインターフェースできる必要があります。

Qt の C++ コードを使用すると、必要に応じてプロセス間通信を介して他のライブラリ/プロセスにリンクできます。


これらのリンクは洞察を与えるかもしれません:

  1. qml WebView 要素

  2. HTML での qt の使用

  3. UI 武器の選択 - C++ vs. QML vs. HTML5

于 2012-10-11T07:19:58.280 に答える