代码之家  ›  专栏  ›  技术社区  ›  crystalattice

Python桌面小部件

  •  2
  • crystalattice  · 技术社区  · 16 年前

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

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


    更新 :我确实发现一个网站在谈论 Pyjamas . 是否有人有相关经验?如果有,其能力/局限性是什么?

    5 回复  |  直到 16 年前
        1
  •  4
  •   dguaraglia    16 年前

    你应该看看那些家伙在干什么 Digsby 你在做什么。基本上,他们写了一个 WebKit to wxWidgets 非常 阿尔法。

        2
  •  1
  •   Krzysiek Goj    16 年前

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

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

        3
  •  1
  •   Community CDub    4 年前

    Screenlets

    Screenlets项目是一个Python框架,用于简化桌面小部件的编写,类似于OS:X的“Dashboard”特性。

    小部件可以完全用Python编写。 A collection of widgets

    缺点
    • 它不经常更新。最新版本0.1.6于2012年1月27日发布
        4
  •  0
  •   Huuuze    16 年前

    你可以退房 PyGTK ,这将允许您创建桌面小部件,但它们不会由OSX的仪表板管理。如果你愿意的话 develop an OSX widget ,您将希望继续使用HTML/CSS/JavaScript。

        5
  •  0
  •   Eran    11 年前

    看看pyqt4。它集成了webkit。我自己也在研究这个问题,但还没来得及深入研究API。