2013-10-21 60 views
0

我打印了我的第一個curses程序。如何用curses/ncurses打印圓角?

我突然好奇Curses UI中的圓角是否可能。 是否可以繪製圓角?如果它支持Unicode,並且可以打印某些字符,如;

╭╮╰╯(U + 256D〜2570)

這將是可能的。我應該更改源代碼嗎?還是有一些API來改變這些字符?

enter image description here

回答

0

ncurses的使用表(來自的terminfo/termcap中),其讓Ncurses如何映射「備用」字符設置到終端的組的圖形字符。

如果你想改變這個,你需要改變終端的terminfo/termcap條目。

有關terminfo文件格式的詳細信息,請參閱terminfo man page。特別看看「線條圖」部分。