2012-03-28 6 views
2

私は、GUI以外のLinuxディストリビューション(Gnome、KDEなどはありません)を利用し、独自のフロントエンドGUIを構築する予定です。私は数年のPythonプログラミング経験を持っていますが、私は決してこのようなことをしようとはしませんでした。PythonフロントエンドGUI for Linux

私のプロジェクトについてより具体的には、私はCarPCを構築していますが、フロントエンドを除いて、これまでのところすべてがうまく機能しています。 CarPCのための既存のフロントエンドは、Windows上で実行され、Linux上で実行されるものは見つけにくい(開発をやめるか、特定のハードウェア上でのみ実行する)。私のフロントエンドは常に全画面表示になります。絶対に必要な場合を除き、デスクトップ環境を実行したくありません。それは起動時間を遅くし、不要な機能を提供するだけです。

私の質問は基本的にどこから始めるべきかです。 デスクトップ環境なしでフロントエンドGUIを構築できるPythonグラフィックライブラリはありますか?

答えて

3

あなたはおそらく、このようなthis one

もう一つの良いリンクが異なるGUIツールキットを示していますwebsitewhich Pythonの上this oneであるとして、このトピックに関する他の回答や質問を見てみたいと思うでしょう。

私はそれを使用していませんが、Kivyは始めるのに適しています。それは明らかに私があなたが使用すると仮定GUIデスクトップの環境に制限されて見えるタッチスクリーン機能を持っている。

うまくいけば、デスクトップ環境なしでこれを行う方法を見つけることができます。 X11をあなたのレイヤーとして使用し、そこから移動することはおそらく考えません。

+0

うわー、Kivyは私の用途に完璧に見えます。私は間違いなくもっと調べています。どうもありがとうございました。 –

1

DirectFBと考えてください。必要に応じてDEを使用することもできます(必須ではありません)。

1

WxPythonは素晴らしいです。私はPythonとC++のプレーンなWxWidgetsでも使っています。私はそれからネイティブのGUIを作ることに幸運をもたらし、国際化もサポートされています。がんばろう!

編集:「デスクトップ環境ビットなし」が見つかりませんでした。私の答えが適切かどうか分からない。あなたは質問のタイトルを編集する必要があります。無視してください。