問題タブ [python-curses]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
117 参照

curses - Curses - INPUT項目の定義済みの名前を挿入する方法は?

入力項目の定義済みの名前を挿入するにはどうすればよいですか?

私の努力:(情報:文字「_」はカーソルです)

結果:

望ましい結果:

ご協力ありがとうございました。

0 投票する
0 に答える
1998 参照

python - Python curses は端末の色のエスケープ コードを出力します

から生成されたフォアグラウンドとバックグラウンドのエスケープコードを使用して、素敵で大きなカラフルなテーブルを出力するbashスクリプトがありますtput. 私の curses アプリケーションは、この bash スクリプトを呼び出して、出力を画面に表示する必要があります。

私がそれをしようとすると、curses が爆発し、スタック トレースが次の場所で終了します。

「行」は次のようなものです。

'\x1b[44m\x1b[30mcard major minor revision runs updated\x1b(B\x1b[m\x1b(B\x1b[m\n'

curses にこれらのカラーコードを解釈させる方法はありますか? 呪いを表示させるために、カラーコードを使用して文字列に実行できる処理はありますか? または、基本的にbashスクリプトから色を削除してから、Pythonで色付けを再実装する必要がありますか?

編集:

bash 出力を取得するコマンドは、次のようなものです。

バイト文字列を呼び出すことdecode()で、curses を取得して文字列を出力できますが、リテラル エスケープ シーケンスを使用します。他の人から連絡がない限り、これらのリテラル エスケープ シーケンスを手動で解析し、curses カラー メソッドを使用するように変換します。

0 投票する
1 に答える
1578 参照

python-3.x - Python/Curses のボックス内に収まるようにテキストをフォーマットする

curses でテキスト パネルを修正する方法を誰かにアドバイスしてください。

私の悪い結果

結果が欲しい

0 投票する
1 に答える
609 参照

python - Python Curses の addstr 遅延

私は AI に取り組んでおり、Curses を使用しています。メッセージを追加し、5 秒待ってから別のメッセージを描画できるようにしたいと考えています。

以下は、私が修正しようとしている部分です

0 投票する
0 に答える
166 参照

python - 端末サイズをブロックする方法はありますか? または、これを可能にする端末は存在しますか?

私はpython cursesでプログラムを書いています.cursesが端末のサイズ変更でクラッシュするのを防ぎたかったので、端末のサイズを80x24にロックする方法があるかどうか疑問に思っていました.

0 投票する
4 に答える
9593 参照

python - python-curses でスクロール メニューを作成する方法

Python-curses でスクロール メニューを作成する方法はありますか? sqlite3 のクエリから取得したレコードのリストがあり、それらをボックスに表示する必要がありますが、最大行数を超えています。curses をクラッシュさせずにすべてを表示する小さなメニューを作成できますか?

0 投票する
1 に答える
906 参照

python - Python curses の更新に関するバグ

私はプログラムを書いていcursesますが、プログラムを開いたままにして他の端末タブをしばらく使用すると、プログラムを再度使用すると、何かが更新されて何かが消えているように見えることがあります...できませんいつ、どのように起こるのかまだよくわからないので、写真やスクリーンショットを見せてください... これを防ぐ方法や修正する方法はありますか?