問題タブ [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.
ncurses - (n)curses 用のツリー ライブラリ/ウィジェットはありますか
(n)curses で使用できるツリー ライブラリがあるかどうかを調べました。
フォルダーのツリーを表示するコンポーネントを作成しようとしていますが、これを実行できるビルド済みの curses コンポーネントがあるかどうか興味がありました。
「コア」curses と CDK などのライブラリをチェックしましたが、何も見つからないようです。
何も存在しない場合、私は自分で作成することを嫌いませんが、これを行うための適切なチュートリアルを見つけることができないようです。そのため、この点に関する助けも大歓迎です。
ありがとう、エース
python - Python / Cursesサブウィンドウでテキストをスクロールする方法は?
Cursesを使用するPythonスクリプトには、テキストが割り当てられているサブウィンがあります。テキストの長さはウィンドウサイズより長くなる可能性があるため、テキストはスクロール可能である必要があります。
CursesウィンドウのCSS-「オーバーフロー」のような属性はないようです。Python / Cursesのドキュメントも、この点でかなりわかりにくいです。
Pythonを使用してスクロール可能なCursesサブウィンドウをコーディングし、実際にスクロールする方法を知っている人はいますか?
\ edit:より正確な質問
python - Pythonでcurseウィンドウを削除し、バックグラウンドウィンドウを復元するにはどうすればよいですか?
やあみんな、私はpython cursesに取り組んでいて、initscr()で最初のウィンドウを持っていて、それをオーバーラップするいくつかの新しいウィンドウを作成しています。これらのウィンドウを削除して、標準画面を復元できるかどうかを知りたいです。それを補充します。方法はありますか?また、ウィンドウ、サブウィンドウ、パッド、サブパッドの違いを誰かに教えてもらえるかどうか尋ねることもできます。
私はこのコードを持っています:
python - ターミナルで 2 つの個別のウィンドウを作成する
端末をイメージしてください。そのターミナル内には 2 つのウィンドウがあります。上に 1 つ、下に 1 つ。上の方はもっと大きいです。一番上のものは非同期更新を受け取ります。一番下はユーザー入力用です。
これは、テキスト エディタである vim とほぼ同じように機能します。
私はこれをPythonで書いています。を使用してこれを行うと思いますがcurses
、可能かどうかはわかりません。
perl - Perlの呪い::UI
http://search.cpan.org/dist/Curses-UI/のライブラリ Curses:UI を使用して 、Linux karmic で UI を構築しようとしています。
たとえば、次のような単純なユーザー インターフェイスを作成できます。
質問: UI に情報を伝える方法が必要です。つまり、メッセージが来るのを待ってウィンドウ内のテキストを変更するループがあります。このメッセージが表示されると、ポップアップが表示されます。試み:
問題: 上記が機能しません。メッセージが表示される暗い画面が表示されます。私はドキュメンテーションを読み、再配置すると: $ui->mainloop() while ループの上にユーザー インターフェイスが表示されますが、ウィンドウには何も通信しません。
簡潔な質問: 入力を待ってメッセージを表示するユーザー インターフェイスを表示する何らかの方法が必要です。
誰でもこれについて私を助けてもらえますか? ありがとうございました!
c++ - KEY_ENTER vs '\n'?
PDcurses を使用していて、Enter キーを で押したときに while ループを終了させようとすると、whilewhile(key != KEY_ENTER)
ループが終了しません。ただし、で同じループを終了させようとするとwhile((char)key != '\n')
、Enter キーを押すたびに正常に終了します。なぜ機能し'\n'
、機能しないのKEY_ENTER
ですか?
ところで、key
intです
これが関連する数行のコードであることを願っています。
c++ - 「int」から「int *」に変換できません
だから私はこれらのコード行を持っています:
次のエラーが表示されます。
使うたびに2回。= 演算子すら使用していません。curses.h ファイルが含まれています。私は何を間違っていますか?
c++ - stdscr (ncurses) 使用時のリンカー警告
さて、pdcurses で stdscr を使用しようとすると、次の警告が表示されます。
これを修正するにはどうすればよいですか? それらは単なる警告ですが、プログラムを実行するとクラッシュするため、おそらく何か関係があります。特に、クラッシュする行がstdscrを使用する行であるという事実を考慮すると...
c++ - コードの何が問題になっていますか? (pdcurses/getmaxyx)
getmaxyx 行 (メイン関数の 2 行目) でアクセス違反が発生し、次の 2 つの警告も表示されます。
はい、それは私が尋ねた別の質問と同じコードです。より明確にするだけです。はい、私は以前に問題なく pdcurses を使用してプログラムを作成しました。
c - ncurses を使用してディスプレイ内のテキストを取得する
ncurses の変数に出力された文字を戻す方法はありますか?
私がそうしているとしましょう:
それから私はできるようにしたい:
画面上のすべての文字を変数に戻す関数が必要です。scr_dump get は閉じますが、出力形式は判読できません。