2011-01-24 16 views
10

私は現在、cursesを使用していたperlコンソールアプリケーションをPythonで実装しようとしています。これまで私はライブラリのオプションを、まっすぐなcurses、urwid、およびdialogueに絞りました。Python Console UIの提案

基本的な設定(ネットワークオプション、ホスト名など)に対応するアプライアンスのインストーラです。これらのうちの1つに他のものよりも何らかの示唆または主張がありますか?どんな深刻な制限がありますか?

+3

さて、 'curses'はstdlibにあります。あなたが私に尋ねるとかなり強いプラスです。 – delnan

答えて

2

ダイアログは非常に使いやすく、ウィザード形式のインターフェイスを使用しているインストーラに適しています。

4

urwidは非常に完全なUIインターフェイスです。あなたはほとんどすべてを行うことができます。実際、私はurwidを使ってアプリを開発しています。しかし、Paulo Scardine氏によると、ダイアログはウィザードのようなアプリにとってはより良い選択です。