問題タブ [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 に答える
834 参照

python - stdin から単一の文字を読み取る Python curses は、print ステートメントからの出力に影響します

stdin から 1 文字のノンブロッキング読み取りを実行しようとしています。curses ライブラリで解決策を見つけましたが、出力を stdout に書き戻そうとすると何か問題があります。

インデントされた出力を除いて、すべてが問題なく動作します。これを修正する方法はありますか?

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

c++ - UNIXプラットフォームでcursesを使用してC++で入力された矢印キーを検出すると、システムコマンドを呼び出した後に機能しません。

ユーザーがデータを入力し、矢印キーを使用して画面内を移動できるようにする必要があるアプリケーションがあります。今私はcursesライブラリを使用しましたが、システムコマンドを呼び出した後に矢印を検出するのに問題があります。

このコマンドを呼び出す前に、それらを検出することができました。しかしその後、キーパッドを再びオンにしようとした後でも

動いていない。

助言がありますか?ありがとうございました:)

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

c++ - cursesライブラリを使用しているときにmove()またはwmove()を使用している場合、カーソルは移動しません

私はこのプログラムを持っています。このプログラムは、テキストファイルの最初の5行以上をcursesウィンドウに印刷してから、パーソナライズされた入力を印刷します。ただし、テキストファイルから行を印刷した後、moveまたはwmoveを使用すると、カーソルは移動しません。とrefresh()の両方を使用して単語を印刷しましたが、カーソルがあった最後の位置に印刷されます。mvprintwとmvwprintwを試しましたが、まったく出力されませんでした。これはコードの一部です

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

perl - Curses::UI - リストボックス: 注意: 「Can't use string ("Gino.Francescutti@xx")」には電子メール全体が含まれておらず、一部のみが含まれています

ほとんどの情報はここにあります: http://pastebin.com/VE6dhUkf

しかし、一般的なエラーは次のとおりです。

注: 「Can't use string ("Gino.Francescutti@xx")」には、電子メール全体が含まれておらず、一部のみが含まれています。

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

perl - Curses::UI::Dialog がエンターキーに反応しない

Curses::UI アプリケーションを作成しようとしています。これまでのところすべてが機能していますが、私のダイアログは閉じるためのエンターキーに応答したくないようです。サンプルを試してみましたが、うまくいきましたが、何らかの理由でこのようにすると、ダイアログがキーを押しても反応しません。ほら、メインウィンドウのコンテンツが画面いっぱいになり、x秒ごとに更新されるので、ダイアログを画面に重ねて入力時に閉じるようにしたいと思います。これが私のテストスクリプトのコードです。

これを実行すると、画面は 10 秒ごとに更新され、左側に時間が表示されます。更新後、X を押してダミー ダイアログを表示します。次の更新では、画面データはまだアクティブなダイアログ ボックスをカバーします。Enter キーを押してダイアログを終了すると、終了できます。

私の目標は、この対話をすべての上に置くことです。

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

c - ユーザーが入力するのを待たずに標準入力から文字を取得する方法は?

ncurses を使用して端末に何かを表示する C プログラムを作成しています。ユーザーが「s」を押すと印刷を停止し、「s」を押すと再び印刷を続行する必要があります。ユーザーがキーを押すのを待たずに、入力からキーを読み取るにはどうすればよいですか?

試しgetch()てみgetchar()ましたが、キーが押されるまで待ちます...

編集

これは私のコードです:

EDIT 2 これはうまくいきます。私は100ポイントを獲得しました:)

0 投票する
2 に答える
328 参照

python - Python でリストの出力をフォーマットする

次のように、UNIXコンソールのリストから一連のノードをカテゴリ別に出力するPythonスクリプトがあります

コンソールのサイズに関係なく、ノードが整列する出力をフォーマットするにはどうすればよいですか? そのような

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

python - Python+cursesを使用して行を書き直す

たとえば、印刷しようとすると、次のようになります。

この行を別の値で再印刷する必要があるため、たとえば、値が0の場合、結果は次のようになります。

私はそれを修正する必要があります:

を使用してそれを行うことができますがwindow.clrtoeol()、それは私の右の境界線を消去します。

0 投票する
2 に答える
1466 参照

python - Urwid ListBox:流体フォーカスの動きを得るには?

数字のリストを表示し、現在フォーカスのある項目を強調表示する次のコード スニペットがあります。

プログラムを起動すると、端末は次のようになります。

ボタンを押すdownと、ビューが次のように変わります。

0-3画面が下にスクロールする前に、強調表示されてフォーカスが合っている動作が欲しいです。これを達成するための最良の方法は何ですか?

0 投票する
7 に答える
34113 参照

mysql - Cursesライブラリが見つかりません

5.6.4-labs-innodb-memcachedをビルドしようとしていますが、この問題が発生しています:

libncurses5-devがインストールされ、CURSES_USE_NCURSES = trueが設定されていますが、役に立ちません。何か案は?私はすでにこのパッケージをコンパイルしましたが、それは他のマシンにありました...

編集: