【发布时间】:2012-03-09 11:42:21
【问题描述】:
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 有多大,文本都将保留在第一行。我错过了什么?
【问题讨论】: