これら3つの違いは何ですか?私が理解している限り、どちらも端末のテキストベースの UI の C ライブラリである curses へのバインドを提供します。
私は現在、3つのいずれについても知識がなく、呪いを使用したことはありません. どちらをお勧めしますか?ncurses については何度も聞いたことがありますが、CDK については (調査を通じて) 1 回か 2 回だけで、urwid については聞いたことがありません (私が思うに)。
いくつかの参考文献を見た後に得られるものは次のとおりです。
curses
ます。urwid
したがって、私の推奨事項は使用することurwid
であり、それがニーズを満たさない場合は、他の選択肢を探すことです.
私はどのライブラリも使用していませんが、あなたが参照していると仮定しています:
これらは、コンソール ベースの UI に API を提供するという同じ目標を持った異なるライブラリです。前の質問から、curses
より低レベルのボイラープレートが必要なようです。注意すべきことの 1 つは、Python のcurses
モジュールは Unix でしか利用できないということです。Windows を使用している場合は、Console
Fredrik Lundh によって作成されたモジュールを参照することをお勧めします。
開発に関してはより組織化されているように見えますが、他の選択肢も両方とも有望にurwid
見えますが、まだ積極的に開発されています。