2012-05-12 10 views
4

私はpythonベースのWindowsデスクトップウィジェットをpython 3.2.2以降のWindows用に書くことができるかどうかを調べようとしています。上記のプロジェクトは完全に混乱しています。私が探しているものをサポートしていますか? (つまり、窓やPython 3.2.2以降で使用することができますか?GTK、GTK +、GTK + 3、PyGobjectなどの間で完全に混乱しています

私はこの答え(https://askubuntu.com/questions/97023/why-cant-i-import-pygtk-with-python-3-2-from-pydev)に遭遇しなかったが、それは唯一の非Windowsプラットフォームのために働くように見える。

上記のこれらの非もしpython-projectsはWindowsとpython 3.2.2で動作しますが、python 3.2.2以上のWindows用のレインメーターのようなデスクトップウィジェットを作成する簡単な方法はありますか?

+0

「Windowsデスクトップウィジェット」と言えば、サイドバーに表示されるものを意味しますか?私はそれらがGTKを使って行えないかどうかはわかりません。 – sepp2k

+0

必ずしもそうではありません。実際、私はそれがWindowsサイドバーでは全く動作しないと考えています。私はちょうど(CPU、RAM、データなどのような)データを表示するWindowsデスクトップ上に置かれた、見た目が透明で部分的に透明なカスタムUIを作成できるようにしたい。このようなものは、ほんの一例に過ぎません。http://3.bp.blogspot.com/_ZQvPgJCHQr0/TGq_28bzMmI/AAAAAAAAAJk/Q1UM_K1DZTE/s1600/My+theme+2.jpg – Kryptos

+0

私の以前の答えをコメントに残して、希望で他の人がより関連性の高い提案をするかもしれません:あなたはそれがPython 3.Xである必要がありますか? wxPythonは[透明なフレームを作成する](http://wiki.wxpython.org/Transparent%20Frames)ですが、Python 2.xのみをサポートします – gauden

答えて

1

GtkはGIMP toolkitです。 PyGTKはPythonとGTKの間のレガシーバインディングで、PyGObjectはあなたが好きなバインディングですその道を下る。

ここでは、Python開発のためのさまざまなGUIオプションのうち、簡潔に説明して概要を説明する必要があるすべてのGUIオプションのnice short overviewです。また、コメントで示唆されているように、wxPythonはクロスプラットフォームアプリケーションの非常に一般的な道です。

最近では、少なくともKivyも考慮する必要があります。プログラムするのは楽しいですし、 "クロスプラットフォーム"のビットをモバイルデバイスに拡張するオプションもあります。透明性をサポートしています(or opacity in Kivy terms

+0

@hbdgaf 90年代初期のGIMP開発者は、独自のウィジェットツールキットを設計し、それをGIMP Toolkitと呼んでいました。それ以来、両方のプロジェクトが大幅に成長し、GIMP ToolkitはGIMPだけでなくGTK +もサポートしています。私は上記の答えへのリンクを追加します。 – FvD

関連する問題