2017-04-04 1 views
2

curses을 사용하여 메시지가있는 작은 창을 그려주는 다음 코드를 작성했습니다.TERM = xterm 인 iTerm2에서 curses 배경색이 작동하지 않습니다.

import curses 
import time 

screen = curses.initscr() 
curses.start_color() 
curses.init_pair(1, curses.COLOR_WHITE, curses.COLOR_BLUE) 
window = curses.newwin(15, 60) 
window.bkgd(' ', curses.color_pair(1)) 
window.addstr(7, 1, 'Hello') 
window.refresh() 
time.sleep(2) 
curses.endwin() 

iTerm2에서는 배경색이 파란색이지만 동작이 일관되지 않습니다. enter image description here

TERM=xterm는하지만, 공간이 색칠되지 않은 : 나는 배경에 대해 다른 문자를 사용하는 경우 enter image description here

, 제대로 그린 것 TERM=screen으로, 나는 예상되는 출력을 얻을. 무엇이 문제 일 수 있습니까?

저는 Python 3 및 iTerm2 3.0을 사용하고 있습니다.

답변

관련 문제