curses

    1

    1答えて

    私は米国労働省に勤務しています。私は、失業保険が今後数年間にどのように機能するのかを予測するのに役立つ州のためのスクリーンを開発しています。 これらの画面でバックスペースキーを使用する際に問題が発生しましたが、いくつかの制限があります。ユーザーは の数値をフィールドに入力するので、入力した内容をユーザーに表示する必要があります。これにはecho()を使用する必要があり、noecho()は使用できま

    0

    1答えて

    私のプロジェクトでは、コンソールにデータベースに保存されているデータを印刷する必要があります。私は文字列を返す2つの関数を持っています。これらのデータを2つの列に印刷する必要があります。 私はpythonのcursesモジュールを使ってそれらの2つの列を作成することを考えました。 これまでにすべてが良いです。 もう1つのことは、私の2つの関数がthreading.Timerを使用していることです。

    1

    1答えて

    私はpython cursesライブラリを使用しています。このコードを使ってアスタリスクを点滅させようとしていますwin.addstr(6, 4, "*", curses.A_BLINK)しかし、GNOME端末では動作しません。私はxtermでそれを使ってみました。また、リカバリシェルでは動作しません。 cursesライブラリやその他の方法を使ってテキストを点滅させるにはどうすればよいですか?それ

    2

    1答えて

    私は、常に変化している3つのメッセージを出力する必要のあるプログラムを持っています。接続数、経過時間、および拒否された接続。 文字列の末尾に'\r'と書いてみましたが、他のものが自分の出力ループを開始する前に復帰キャリッジが1行戻ってくると考えて改行を印刷しました。彼らはすべて最初の行で上書きされてしまった。 私は同様の質問と人々がcursesを使用して推薦して見てきましたが、私はそれを動作させる

    0

    2答えて

    ncurses5で実行されていた最近、新しい環境(putty/xterm/virtualbox)でcurses6でコンパイルされたncursesプログラムをテストしています。矢印キーは正常に機能しますが、エスケープシーケンスを使用するキーだけが失敗するようです。 chtype c; initscr(); start_color(); noecho(); cbreak(); intrflu

    0

    1答えて

    ncursesにテキストエディターを作成しています。プログラムはrawモードで初期化されます。印刷不可能な文字を回避するために void console(ch) { if(ch == 8) //8 = backspace according to asciitables.com { printw("\b"); printw(" "); }

    -1

    1答えて

    カーソルが行の先頭にある場合は、b(削除)キーを押しながらカーソルを前の行に移動します。 void processKey() { char ch = getch(); char *check = unctrl(ch); int safe = (check != 0 && strlen(check) == 1); int Trow,Tcol; //Term

    1

    1答えて

    私はライブラリをcursesに新しく、私はstdinを色づけしようとしていますが、まだやっていません。私は次のコードを書いたが、彼らは私が望むように動作しませんでした、誰も私は標準入力を色分けする方法を示すために助けることができますか? #!/usr/bin/env python3 # -*- coding: utf-8 -*- import curses stdscr = curses

    1

    1答えて

    私はちょうどncursesで遊んでいるので、本当に奇妙な動作を発見しました。 私は、ncursesのlibからinitscr()を使用し、その後通常のgetchar()を使用すると、プログラムは最初のキーを押した後に終了します。 私が期待する通常のgetchar()の動作は、私がreturnを押すまで(多かれ少なかれ)入力できるということです。 #include "curses.h" int

    0

    2答えて

    色のペアを定義しようとすると、私は奇妙な結果を得ていました。 256色すべてが既に定義されており、init_color()で色を変更しようとしても何の効果もありません。 私はパテを256色有効にし、TERM = xterm-256color(パテント - 256color)、ncurses 6.0を--enable-widecと--enable-ext-colorsでコンパイルしました。これは、す