def toggle_line_numbers(self):
self.show_lnums = not self.show_lnums
if self.show_lnums:
self.line_nums.populate(self.listbox.lines)
self.body_col = urwid.Columns([(self.line_nums.width+2, self.line_nums), self.listbox], focus_column=1)
else:
self.body_col.contents.pop(0)
self.top.contents['body'] = (self.body_col, None)
self.update_line_numbers()
评论列表
文章目录