1

Photoshop でカスタマイズされた UI を設計しましたが、XML を使用して作成し、Python の GUI を使用したいと考えています。私はこの Web サイトhttp://wiki.xbmc.org/index.php?title=WindowXMLを見ました。彼らは WindowXML GUI Toolkit を使用してカスタマイズされた GUI を作成しています。

誰かがこれを達成しましたか?詳細情報はどこで入手できますか?

Qt と wxPython について聞いたことがありますが、私が見つけたすべての例は Tkinter で簡単に実現できます。

いくつかの例および(または)詳細を添えて、この質問に答えてください。多くの python (初心者) プログラマーがこのようなものを探していることを知っています。

4

2 に答える 2

3

私は、 gladeが GUI 構造を XML ファイルとして出力し、それを Python (または他の言語) に翻訳できると思います。Glade コンストラクターを直接使用して GUI を設計できますが、既に Photoshop を使用して設計を行っているため、glade が出力するのと同じスキーマでレイアウトを記述してみることができます。これを行うと、glade ツールチェーンがそれを Python に変換できるはずです。

于 2012-07-28T15:12:10.233 に答える
2

XML ではありませんが、QT はQMLをサポートしています。これは、GUI の宣言型レイアウトを行うための簡潔な Javascript ベースの方法です。

 Item {
     Rectangle {
         id: myRect
         width: 100
         height: 100
     }
     Rectangle {
         width: myRect.width
         height: 200
     }
 }

これは、PySide (Python 用の QT ライブラリ) を使用した QMLチュートリアルです。

于 2012-07-28T15:01:44.547 に答える