TL; DR:GTKを使用して宣言型UIを作成するためのライブラリはありますか?できればPythonをサポートしてください。
私はPython/Django開発者です。ユーザーインターフェイスに関する私の経験のほとんどは、宣言的で疎結合のUIデザインが標準であるWebからのものです。最近、学校のプロジェクトでJava / Swingを使用してGUIアプリを作成する必要があり、最終的にSwiXMLを使用してプロジェクトの宣言型Swingレイアウトを作成しました。
Pythonで同様の可能性があるかどうかを自問しました。私はJavaがあまり好きではないので、Swingアプリケーションの開発を開始しません。Python GUI Toolkitを探していたところ、この分野の3つの主要なプレーヤーはGTK、QT、Wxであると結論付けました。
これら3つのうち、GTKが好きですが、GTKを使用して宣言型UIを作成する方法が見つかりませんでした。HTMLとSwiXMLの経験から、コードベースのUIの作成は非常に混乱していることがわかり、そのようにする必要はありません。宣言型UIは、はるかに柔軟で、より緩く結合されています。
GTKを使用して宣言型UIを作成するためのライブラリはありますか?できればPythonをサポートしてください。
そのようなものがない場合(私は何も見つからなかったので、私は推測します)、Linuxでのデフォルトの外観が気に入らなくても、QTを使い始める可能性があります。(しかし、GTKに似た方法で、それもカスタマイズ可能かもしれません。)