6

アプリケーションのフロントエンドを QML で、バックエンドを C++ で記述し、何らかの形でコンパイルして、Web ブラウザー内からアクセスできるように Apache や JBoss などの Web サーバーに展開できるようにすることは可能ですか?

はいの場合、これを実行する方法の例はありますか?

回答ありがとうございます:)

インターネットで自分の質問に対する答えを見つけようとしましたが、うまくいきませんでした。

4

3 に答える 3

4

QmlWeb は、QML コードを解析し、通常の HTML/DOM 要素と CSS 内の絶対位置を使用して Web サイトを作成し、QML プロパティを CSS プロパティに変換できる JavaScript ライブラリです。

QmlWeb は主に Lauri Paimen によって開始され、数年間開発された小さなプロジェクトであり、現在は Anton Kreuzkamp によって管理されている KDE プロジェクトです。

もちろん、QmlWeb はまだ Qt の QML の実装のすべてをサポートしているわけではありませんが、かなり有用なサブセットを既にサポートしています。最も基本的な QML 構文のほぼすべてをサポートしています。さらに、HTML 入力要素をサポートしています (現在、Button、TextInput、TextArea がサポートされており、さらに追加される予定です)。

さて、QmlWeb は完成していません。Digia がこのプロジェクトを支援し、成熟した機能を準備できることを願っています。

于 2014-05-05T13:16:21.230 に答える
0

いいえ。QML をコンパイルすることはできません。また、どのような形式であっても、JBoss などの Java アプリケーション サーバーにデプロイすることはできません。Qml は、厳密にはローカル マシンで実行するアプリケーションを作成するためのものです。.Net のようなある種のバックエンドを使用して、HTML から Web アプリケーションを構築したいようです。

于 2013-07-29T18:09:50.560 に答える