1
r = 0
mypad.addstr(0, 0, "Test...")
while 1:
mypad.refresh(r, 0, 1, 1, 10, 10)
c = mypad.getch()
if c == curses.KEY_UP:
r -= 1
elif c == curses.KEY_DOWN:
r += 1
elif c == ord('q'): break
Test...
が表示されますが、上/下を押すと消えます。パッドを正しく移動するには?
更新:
実際に私はだけ上向きではなく、初期位置の下、それはスクロールした複数行を追加します。どんなに大きなrでも、テキストは最初の行に残ります。私は何が欠けていますか?
この優雅な方法でESCAPEキーコードを取得していただき、ありがとうございます。 –