以下に示すように、入力ボックスを作成しようとしています。このため、以下のコードを書きましたがenter
、キーを押すたびに単語を入力する必要はありません。たとえば、ユーザー名入力ボックスで Enter キーを押すと、パスワード入力ボックスに切り替わります。しかし、入力ボックスをキー入力に適したものにする方法がわかりません。どのようにできるのか ?
import curses
import curses.textpad
stdscr = curses.initscr()
curses.noecho()
curses.cbreak()
stdscr.keypad(1)
stdscr.clear()
stdscr.refresh()
win = curses.newwin(5, 20, 5, 10)
tb = curses.textpad.Textbox(win)
text = tb.edit()
visualization :
|-----------------------------|
| |
| |------| | // input box for taking username
| |------| |
| |
|-----------------------------|