Python桌面小部件

2024-06-01 10:28:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我对制作桌面小部件很感兴趣,类似于苹果的仪表盘或者Vista。如果可能的话,我想让他们过站台。Opera的小部件是跨平台的,但是需要用户安装Opera,所以这是一个很大的限制。

我知道大多数小部件都是用HTML/XML、CSS和Javascript制作的。有没有办法用Python创建它们?


更新:我确实发现一个网站在谈论Pyjamas。是否有人有使用它的经验,如果有,它的能力/限制是什么?


Tags: 用户苹果网站部件html跨平台xmljavascript
3条回答

你应该看看Digsby的人在做什么。基本上,他们编写了一个WebKit to wxWidgets端口,然后使用WebKit呈现接口,并使用wxPython编写应用程序的其余部分。很整洁,但是现在非常的α。

看看gDesklets。虽然它们只是UNIX,但是将它们移植到其他平台比从头开始更有意义吗?

他们使用python创建小部件(desklet)。

Screenlets是为此任务设计的。

The Screenlets project is both a Python framework to simplify writing Cairo-drawn desktop widgets, similar to those found in the "Dashboard" feature of OS:X.

小部件可以完全用Python编写。^使用框架的{a2}已经开发出来了。

它被设计用于Linux桌面。不过,在我看来,由于Cairo是跨平台的,因此移植到其他平台应该很容易。

缺点
  • 它不经常更新。最新版本0.1.6于2012年1月27日发布
  • 它的主页已经关闭了一段时间。不过,Launchpad可以工作。
  • 仅支持Python2。

相关问题 更多 >