3

私は実際にXMLを使用したことはありません。誰かが、C \C++アプリケーション用のGUI構成ファイルを作成する方法を勧めてくれます。フレームワークか何かをお勧めします。何を使用するのが最適かわからないからです。

アプリケーションをWindows専用にコーディングしていますが、.NETに依存するフレームワークを使用したくありません。

前もって感謝します。

4

3 に答える 3

4

構成ファイル(XMLではありません)を使用してアクションを処理するユーザーインターフェイスとJavaScriptを記述し、バックエンドのC ++コードとインターフェイスする、 QTQuickというQTプロジェクトの製品を確認することをお勧めします。

ほとんどのGUIがウィジェット/コントロールを記述するためにXMLファイルを使用しているとは思いません。しかし、Mozillaには、 XUL(XMLユーザーインターフェイス言語)と呼ばれるGUIの作成に使用されるXMLベースのマークアップ言語があります。XPCOM / XPConnectと呼ばれる他のテクノロジーを介して、C /C++デスクトップコードのフロントエンドとして使用できる場合があります。

私は、JavascriptとブラウザとともにHTML5(HTML-5である必要があります)をC++デスクトップアプリケーションのフロントエンドとして従来のGUIツールキットに置き換えると誰かが述べたプレゼンテーションに参加しました。

于 2012-10-14T08:33:21.343 に答える
4

Gladeを使用してGUIのXMLを生成し、GTK+ツールキットを使用できると思います...

GtkBuilderを使用することにより、Glade XMLファイルは、C、C ++、C#、Vala、Java、Perl、Pythonなどの多くのプログラミング言語で使用できます。

Gladeは、GNUGPLライセンスの下でリリースされた自由ソフトウェアです。

...そしてそれはWindowsでもうまく機能します...

于 2012-10-14T09:42:41.017 に答える
0

考えてみれば、Windowsプログラマーはinternal(!)Windowsインターフェースを使用するかもしれません。XMLDOMxmlliteから1つを選択します。

于 2012-10-14T10:02:36.177 に答える