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 키 코드를 가져 주셔서 감사합니다. –