在GTK,GTK +,GTK + 3,PyGobject等之间完全混淆

时间:2012-05-12 10:13:00

标签: python windows

我试图找出是否可以使用python 3.2.2或更高版本为Windows编写基于python的Windows桌面小部件。上述项目完全令人困惑。他们中的任何一个都支持我正在寻找的东西吗? (即可以与windows和python 3.2.2及更高版本一起使用?

我确实遇到过这个答案(https://askubuntu.com/questions/97023/why-cant-i-import-pygtk-with-python-3-2-from-pydev),但看起来它只适用于非Windows平台。

如果以上python项目中没有这些项目可以与windows和python 3.2.2一起使用,那么在python 3.2.2或更高版本中为windows创建类似Rainmeter的桌面小部件有更简单的方法吗?

1 个答案:

答案 0 :(得分:1)

首先是混淆:Gtk是GIMP toolkit,你在问题标题中提到的所有不同的东西都是相关的,但不完全相同。 PyGTK是Python和GTK之间的遗留绑定,如果你走这条路,PyGObject是首选的绑定。

这里是Python开发的所有不同GUI选项的nice short overview,应该简要解释这些术语,以便您有一个概述。正如gauden在评论中所说,wxPython是跨平台应用程序的一个非常普遍的道路。

现在你至少应该考虑Kivy,编程很有趣,甚至可以选择将“跨平台”位扩展到移动设备。它支持透明度(or opacity in Kivy terms