2012-05-12 34 views
4

我想知道是否可以使用python 3.2.2或更高版本编写基于python的windows桌面小部件。上述项目彻底混淆。他们中的任何人都支持我在找什么? (即能够与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平台上使用。

如果以上的这些非蟒蛇项目将与Windows和Python 3.2.2工作,有没有在Python中创建3.2.2或更高版本的Rainmeter般的桌面小工具的Windows更简单的方法

+0

当你说“Windows桌面小部件”,你的意思是显示在侧栏中的东西?我不确定那些可以使用GTK完成。 – sepp2k

+0

不一定。实际上,我不打算让它在Windows边栏工作。我只想创建一个自定义外观,部分透明的用户界面,该用户界面位于显示数据(如CPU,RAM,数据等)的Windows桌面上。像这样的东西只是一个例子: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选项的nice short overview,它应该简要地解释这些术语,以便您有一个概述。正如Gauden在评论中所建议的那样,wxPython是跨平台应用程序的一条非常普遍的道路。

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

+0

@hbdgaf九十年代初,GIMP开发人员设计了自己的小部件工具包,并将其称为GIMP工具包。从那以后,这两个项目都大幅增长,GIMP Toolkit现在不仅仅支持GIMP,而且还支持GTK +。我将添加一个链接到上面的答案。 – FvD