2008-09-29 2 views
2

저는 Apple Dashboard와 비슷한 데스크탑 위젯 제작에 관심이 있습니다. 가능하다면 나는 그들을 크로스 플랫폼으로 만들고 싶습니다. 오페라의 위젯은 크로스 플랫폼이지만 사용자가 Opera를 설치해야하므로 큰 한계가 있습니다.Python 데스크탑 위젯

대부분의 위젯은 HTML/XML, CSS 및 Javascript로 만들어져 있습니다. 파이썬을 사용하여 생성하는 방법이 있습니까?


업데이트 : 나는 약 Pyjamas 이야기 사이트를 찾았어요. 누구나 그 경험을 가지고 있습니까? 그렇다면 능력/한계는 무엇입니까?

+0

앞으로이 문제가 발생하면 Pajamas는 RIA (리치 인터넷 응용 프로그램) 작성을위한 웹 프레임 워크입니다. 그것은 Google의 (지금 단종 된?) GWT의 항구입니다. – hayavuk

답변

0

PyGTK을 확인하면 데스크톱 위젯을 만들 수 있지만 OSX의 대시 보드에서는 관리되지 않습니다. develop an OSX widget을 원한다면 HTML/CSS/JavaScript를 사용하는 것이 좋습니다.

0

pyqt4를 살펴보십시오. 그것은 웹킷 통합이 있습니다. 나는 이것에 대해 조사하고 있었지만 실제로 API를 파고 들지는 못했다.

3

당신은 Digsby에있는 사람들이 무엇을하는지보십시오. 기본적으로 그들은 WebKit to wxWidgets 포트를 작성한 다음 WebKit을 사용하여 인터페이스를 렌더링하고 wxPython은 나머지 응용 프로그램을 작성합니다. 꽤 깔끔하지만 매우 알파 순간.

1

gDesklets을 살펴보십시오. AFAIK는 UNIX 전용이지만 다른 플랫폼으로 이식하는 mabybe는 처음부터 시작하는 것보다 더 합리적입니까?

그들은 파이썬을 사용하여 위젯 (데스크 톱)을 만듭니다.

1

Screenlets이이 작업을 위해 설계되었습니다.

Screenlets 프로젝트는 OS : X의 "Dashboard"기능에서 볼 수있는 것과 유사한 카이로 그려진 데스크탑 위젯 작성을 단순화하는 Python 프레임 워크입니다.

위젯은 전적으로 파이썬으로 작성 될 수 있습니다. A collection of widgets 프레임 워크를 사용하여 이미 개발되었습니다.

Linux 데스크톱에서 작동하도록 설계되었습니다. 그러나 카이로는 크로스 플랫폼이기 때문에 다른 플랫폼으로 이식하는 것이 쉬워야한다고 생각합니다.

단점
  • 는 자주 업데이트 아니에요. 최신 버전 인 0.1.6이 2012-01-27에 출시되었습니다.
  • 홈페이지가 잠시 중단되었습니다. 런치 패드가 작동합니다.
  • 파이썬 2 만 지원됩니다.
관련 문제