我正在编写一个大量使用curses.textpad.rectangle函数的python程序。它使用─┐│
字符绘制矩形。我想知道我是否可以使用任何其他字符作为边框。我不认为函数本身支持它,那么还有其他函数可以使用吗?
例如,以下代码使用单行作为边框:
from curses.textpad import rectangle
from curses import wrapper
@wrapper
def main(stdscr):
rectangle(stdscr, 2, 2, 10, 10)
我想使用双线(使用=#║
符号)。我如何才能做到这一点?
1条答案
按热度按时间mccptt671#
矩形代码应该不会太难重写来做你想做的事情:
修改(猴子补丁)curses.ACS_* 或者重写这个函数,比如说,double_line_rectangle(...),然后把你想要的字符放在curses.X点。就像这样:
Here's a lookup for all the cool unicode characters for drawing boxes