4

私は現在、学校向けのプロジェクトに取り組んでおり、curses を使用しています。ただし、色の制限には少しがっかりしています。colorama モジュールにはさらに多くの色があり、それらは私の端末で動作するため、私の端末が多くの色に対応していることがわかります。ただし、Curses では、

COLOR_BLACK
COLOR_RED
COLOR_GREEN
COLOR_YELLOW
COLOR_BLUE
COLOR_MAGENTA
COLOR_CYAN
COLOR_WHITE

もっと色があれば本当にいいですね。

注: Colorama は ANSI エスケープ コードを提供し、Curses では機能しないため、ショートカットはありません。

4

4 に答える 4

4

Urwid256 色の端末をサポートしています: palette_test.py

curses モジュールの優れた代替手段としてお勧めします (curses モジュールの使用がプロジェクトの要件ではない場合)。

于 2012-10-25T22:09:03.510 に答える
1

GitHub の " https://github.com/rigordo959/tsWxGTUI_PyVx_Repository "には、自由に使用、研究、変更、再配布できる高レベル GUI ライブラリがあります。

「curses」低レベル GUI パッケージを使用して Python 2x & 3x に実装されています。

アプリケーション プログラムは、ピクセル モードの "wxPython" 高レベル GUI API の文字モード サブセットを使用してプログラミングできます。キーボードとマウス入力を備えたディスプレイと、カラー xterm (64 色ペアの 8 色と 256 色ペアの 16 色) および非カラー vt100/vt220 を含むさまざまな端末エミュレーターをサポートします。

最大 256 の curses 色を構成できる Python モジュールが含まれています。ただし、curses は 256 を超える色のペアを処理できません。これは、アプリケーションがテキストを表示または非表示にするために 256 の色のペアを処理する必要がある場合、16 色を超えないことを意味します。

于 2015-09-10T21:25:26.773 に答える
-1

Fabulousパッケージは 256 色のサポートを提供しますが、ncurses にはリンクされていません。ただし、2つを混在させることができると確信しています.

于 2014-04-29T08:38:18.323 に答える