WPFはXAMLを使用します。GtkにはGladeXMLと関連するツールがあります。
Qtにも同様の何かが存在しますか?
明確にするために:マークアップファイルからのUIのランタイムロードについて質問しています。XML / YAML/JSONなど
ありがとうございました
まあ....uiファイルは.xmlファイルです
QtのDesignerアプリケーションによって作成された.uiファイルは、動的UIの実行時にロードできます。UIを変更することはできますが、QMLのように状態情報を使用することはできません。また、UIを最大限に活用したい場合は、.uiファイル内のウィジェットに関する情報を知っておく必要があります。
はい、実際にはXMLベースの.uiファイルがあります。これらのファイルは、QtDesigner / QtCreator(Nokia / Trolltechが提供するフォームデザイナー)によって生成されます。Uiファイルはコンパイル時にC++コードに変換され、アプリケーションにリンクされます。
したがって、実行時にそれらをロードすることはできません。
.uiファイルはXMLですが、これらはQt Quick(QtDeclarative Engine)の.qmlファイルほど宣言的ではありません。対照的に、後者はJSONに似ており、XMLではありません。したがって、元の質問に対する答えは、「はい」(機能的に)および「いいえ」(XMLではない)です。個人的には、人間向けのXMLベースの作成は劣っていると思います。