5 年以上の開発を経て、GTK グラフィカル インターフェイス What You See Is What You Get (WYSIWYG) 設計ツール Cambalache が最近バージョン 1.0 を正式にリリースしました。これは、このプロジェクトが日常使用に適した成熟したマイルストーンに初めて到達したことを示しています。 Cambalache は主に、GTK3 および GTK4 アプリケーションのユーザー インターフェイスを構築および編集したい開発者を対象としています。主な目標は、手書きの XML UI ファイルの負担を軽減し、より多くのインターフェイス設計プロセスをビジュアル環境で完了できるようにすることです。
プロジェクトの作成者は、Cambalache を Gtk および GtkBuilder 形式に精通した開発者向けの補助ツールとして位置付けています。ユーザーは基礎となる UI 記述仕様を理解することが期待されていますが、最初から作成したり XML を繰り返し調整したりする必要はもうありません。代わりに、グラフィカル インターフェイスを使用してレイアウト、コンポーネント、プロパティを編集し、ツールを使用して対応する UI ファイルを生成します。 GTK を初めて使用する開発者にとって、入門および日常の開発のためのツール基盤としては、バージョン 1.0 で十分であると考えられます。また、プロトタイピングやインターフェイスの反復における経験豊富な開発者の効率性のニーズにも応えることができます。


現在のバージョンでは、機能が「一般提供」ステータスになっていますが、Cambalache の開発はそこで止まりません。開発者は、後続のバージョンでは、Cambalache 独自のユーザー インターフェイス エクスペリエンスを引き続き磨き、この Python ベースのアプリケーションをパフォーマンス、機能、使いやすさの点でさらに強化することに重点を置くと述べました。 GTK3 と GTK4 がデスクトップおよびクロスプラットフォーム アプリケーションで進化し続ける中、成熟した最新の WYSIWYG インターフェイス デザイナーは GTK エコシステムの重要なインフラストラクチャ補完とみなされます。
Cambalache 1.0 の設計コンセプト、技術的な詳細、将来のロードマップに関して、公式 GTK ブログは、興味のある開発者がこの最新の GTK WYSIWYG UI エディターの実装と使用法を深く理解できるように、より詳細な入門書をリリースしました。
もっと詳しく知る:
https://blogs.gnome.org/gtk/2026/03/20/cambalaches-first-major-milestone/