5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Python3 の curses 覚書き

Last updated at Posted at 2017-06-28

curses の類は一度触ってみたいと思って5年くらい経っちゃったから
勉強中の Python3 でいろいろ試そうと思った。試している。
その覚書き。

参考にしてるとこ

https://docs.python.jp/3/howto/curses.html
https://docs.python.jp/3/library/curses.html
https://torina.top/detail/437/

やりたいこと

カーソル関連

カーソル消したい

import curses;
screen = curses.initscr()
curses.curs_set( 0 ) # 0:透明 1:フツー 2:濃い でも1と2の違いがよくわからなかった

カーソルを目的の位置に移動させたい

import curses;
screen = curses.initscr()
screen.move( y, x )
screen.refresh()

カーソルが今どこか知りたい

import curses;
screen = curses.initscr()
y, x = curses.getsyx()

表示関連

端末を光らせたい

import curses;
screen = curses.initscr()
curses.flash() # ピカッ!

キー関連

キー入力を1文字ずつ受け取りたい

import curses;
screen = curses.initscr()
curses.cbreak()

今よくわかっていないこと

特になし

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?