def set_title(self, args):
if len(args) > 2:
args[2] = args[2].ljust(15)
str_arg = ' -> '.join(args[:-1])+' -> '
color_arg = args[-1]
width_margin = int(0.3*self.width)
text_width = self.width - width_margin - 3
if len(str_arg+color_arg) > text_width:
left_width = text_width-len(color_arg)
str_arg = '~'+str_arg[-left_width:]
self.win.erase()
self.win.addstr(self.height//2, width_margin+1, str_arg)
self.win.addstr(self.height//2, width_margin+len(str_arg)+1,
color_arg, curses.A_BOLD)
self.win.refresh()
评论列表
文章目录