Python桌面小部件

2 投票
5 回答
12360 浏览
提问于 2025-04-11 09:25

我对制作桌面小工具很感兴趣,类似于苹果的Dashboard或者Vista里的那些小工具。如果可以的话,我希望它们能在不同的操作系统上都能用。Opera的那些小工具是跨平台的,但用户必须安装Opera,这就限制了很多。

我知道大多数小工具是用HTML/XML、CSS和JavaScript制作的。请问有没有办法用Python来创建这些小工具呢?


更新:我找到一个网站提到 Pyjamas。有没有人有使用过的经验?如果有的话,它的功能和限制是什么呢?

5 个回答

0

看看pyqt4吧。它有和webkit的结合。我自己也在研究这个,但一直没时间深入了解它的接口。

0

你可以去看看 PyGTK,这个工具可以让你创建桌面小工具,不过这些小工具不会被OSX的仪表盘管理。如果你想要 开发一个OSX的小工具,那么最好还是使用HTML、CSS和JavaScript。

5

你可以看看 Digsby 的一些做法。他们基本上是把 WebKit 移植到了 wxWidgets 上,然后用 WebKit 来渲染界面,用 wxPython 来编写应用的其他部分。这个方法挺酷的,但现在还处于非常早期的测试阶段。

撰写回答