2017-04-04 9 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を使用しています。

答えて

関連する問題