2

Apple のダッシュボードや Vista にあるようなデスクトップ ウィジェットの作成に興味があります。可能であれば、クロスプラットフォームにしたいと思っています。Opera のウィジェットはクロスプラットフォームですが、ユーザーは Opera をインストールする必要があるため、大きな制限があります。

ほとんどのウィジェットが HTML/XML、CSS、および Javascript で作成されていることは知っています。Python を使用してそれらを作成する方法はありますか?


更新:パジャマについて話しているサイトを見つけました。誰もそれを経験したことがありますか?もしそうなら、その機能/制限は何ですか?

4

5 に答える 5

4

ディグスビーの人たちが何をしているか見てみるべきです。基本的に、彼らはWebKit のポートを wxWidgetsに書き込んでから、WebKit を使用してインターフェイスをレンダリングし、wxPython を使用してアプリの残りを記述します。かなりきちんとしていますが、現時点では非常にアルファです。

于 2008-09-29T17:16:59.167 に答える
1

gDeskletsを見てください。ちなみに、これらはUNIXのみですが、mabybeを他のプラットフォームに移植する方が、最初から始めるよりも理にかなっていますか?

彼らはPythonを使用してウィジェット(デスクレット)を作成します。

于 2008-09-29T17:21:12.433 に答える
1

スクリーンレットは、このタスク用に設計されています。

Screenlets プロジェクトは、OS:X の「ダッシュボード」機能に見られるものと同様に、Cairo で描画されたデスクトップ ウィジェットの作成を簡素化するための Python フレームワークでもあります。

ウィジェットはすべて Python で作成できます。フレームワークを使用したウィジェットのコレクションは、すでに開発されています。

Linux デスクトップで動作するように設計されています。しかし、私の意見では、Cairo はクロスプラットフォームであるため、他のプラットフォームへの移植は容易なはずです。

短所
  • 頻繁に更新されるわけではありません。最新バージョン 0.1.6 は 2012-01-27 にリリースされました
  • そのホームページはしばらくダウンしていました。ただし、ランチパッドは機能します。
  • Python 2 のみがサポートされています。
于 2015-02-19T01:20:18.790 に答える
0

デスクトップウィジェットを作成できるPyGTKを確認できますが、OSX のダッシュボードでは管理されません。OSX ウィジェットを開発したい場合は、HTML/CSS/JavaScript を使い続ける必要があります。

于 2008-09-29T17:03:40.277 に答える
0

pyqt4 を見てください。Webkit 統合があります。私はこれを自分で調べていましたが、API を掘り下げる時間がありませんでした。

于 2008-09-29T17:05:28.523 に答える