curses

    1

    2答えて

    私はruby cursesパッケージ(ruby 2.1.5)を使用しています。 Curses.stdscrの最終内容はまだ私のターミナルプログラムの終了時に表示されるように、特定の場合には は、私は、私のプログラムの終了時にクリアされない画面をしたいと思います。 私はCurses.close_screenへの呼び出しを外してみましたが、終了時に端末画面はまだクリアされます。 プログラムの終了時に画

    -2

    2答えて

    は、私はこのようにそれをこの mylist = [['_','X','_'],['X','_','_'],['X','_','_']] のようなリストを取得し、表示したい: _ X _ X _ _ X _ _ 私は2つのネストされたループを使用して文字列を構築するのでしょうか? mystring='' for line in mylist: for char in line

    1

    2答えて

    私のアプリケーションでは、分割画面のように端末ウィンドウを2等分する2つのオブジェクトがあります。しかし、私が使用しているときwprintw() 私は画面上の出力が表示されません。私は確信している、そのstdscrこれらの2つのウィンドウが重複しています。この重複を避けるにはどうすればよいですか? 多分を使用する必要があります。wrefresh()またはrefresh()?私は試しましたが、それは

    1

    1答えて

    私はcurses textpad.Textbox()関数をテキスト入力に使用しようとしています。これまでのところすべてうまくいっていますが、セクション記号(§)とすべてのドイツ語ウムラウト(ä/ö/ü)を含むいくつかのキーは認識されません。私はそれが何とかテキストエンコーディングに関連していると思いますが、私はこれをどのように修正するか考えていません。ドイツ語のキーボードレイアウトはinput()

    1

    1答えて

    Pythonでcursesライブラリに問題があります。次のコードを考えてみましょう: def main(stdscr): print('Hello World!!') create_screen() curses.endwin() if __name__ == "__main__": curses.wrapper(main) 問題は、「印刷」機能に

    0

    1答えて

    私はPythonのCursesでインターフェイスを作ろうとしていますが、スクリプトが実行されている間にウィンドウのターミナルが大きくなると移植性を向上させることができません。例えば 、ウィンドウ(height:80,width:24)でこのコード:私はサイズを変更する場合 #!/usr/bin/python import curses import time stdscr = curses

    0

    1答えて

    私の理解では、機能char *tparm(char *str, ...);がちょうどprintfまたはcoutなどの標準出力に出力機能を使用する罰金になり、拡張パラメータ化バージョンに与えられた文字列strを変換していることであるPUTPことができます。しかし、man pageは、 - という文字列があります。パラメータ化された文字列は、それらをインスタンス化するために、tparmに渡す必要があり

    0

    1答えて

    Pythonのcursesモジュールで画面の最後の位置(右下)にUTF8文字を書き込む方法は? タスクは最初はまっすぐに見えるかもしれませんが、そうではありません。まず第一に、Python 2.xはcursesを使用してUTF-8を出力するincapableです。ここではPython 3.xと仮定します。それを行うための2つの明らかな候補があります: screen.insch(lines - 1,

    0

    1答えて

    私は、Pythonのcursesライブラリを使用して、Linux端末でマウスクリック可能なUIを実装しています。私は、画面の幅が250列かそこらよりも大きいとき、私は _, mouse_x, mouse_y, _, mouse_event_type = curses.getmouse() 呼び出す場合、MOUSE_Xは負の数(例えば、-33) それが事実であるかもしれないなぜすべてのアイデアに

    0

    1答えて

    Python cursesプログラムで外部端末のテキストエディタとページャを使いたいです。私はそれのためのサブプロセスライブラリを使用します。ほとんどの場合、テキストエディタ(nemoおよびviと同じ)を終了する場合を除いて正常に動作しますが、カーソルを再び非表示にすることはできません。また、サブプロセスを呼び出した後、ライブラリは終了時に画面を消去しません。何が欠けていますか? P.S.私はcu