TL; DR:GTKを使用して宣言的なUIを作成するためのライブラリはありますか? Pythonのサポートを優先します。Declarative GTK
Iは、Python/Djangoの開発者です、ユーザーインターフェースについての私の経験のほとんどは、宣言、疎結合UI設計が標準装備されたウェブ、からです。最近、私は学校プロジェクトのためにJava/Swingを使用してGUIアプリケーションを作成しなければならず、SwiXMLを使ってプロジェクトの宣言的なSwingレイアウトを作成しました。
私はPythonに似たような可能性があるのかどうか、自分に尋ねました。私はJavaをあまり好んでいないので、Swingアプリケーションの開発を開始しません。 Python GUI Toolkitsを探しているとき、私はこの分野の3人の主要プレーヤーがGTK、QT、Wxであると結論づけました。
私はGTKが好きですが、GTKで宣言的なUIを作成する方法が見つかりませんでした。 HTMLとSwiXMLに関する私の経験から、私はコードベースのUI作成が大きな混乱を招き、そのようにする必要がないことを好むでしょう。宣言的なUIははるかに柔軟性があり、より疎結合しています。
GTKを使用して宣言的なUIを作成するためのライブラリはありますか? Pythonのサポートを優先します。
このようなことがなければ(私が何も見つけられないので)、Linuxでのデフォルトの外観が気に入らなくても、QTを使い始めることになるかもしれません。 (でも、それはGTKに似たようにカスタマイズ可能です。)
http://www.clutter-project.org/ – kechapito
少し前、QtはLinuxでもGTKのテーマを正しく模倣し始めました。したがって、これ以上の「デフォルトの外観」はありません。また、宣言的なQt UIには[Qt Quick](https://qt.nokia.com/qtquick/)があります。 (この質問は特にGTKを対象としていたため、これをコメントとして追加する)。 –
@marcushatchensonうわー、これはむしろきれいに見えます! –