def get_list_item(self, test_id, position):
test_data = self.store.test_data[test_id]
test_data.update({
'widget': None,
'lw_widget': None,
'position': position,
'id': test_id,
})
test_line = TestLine(test_data)
test_data['widget'] = test_line
# logger.debug('widget set for %s: %s', test_id, test_line)
urwid.connect_signal(test_line, 'click', self.show_test_detail, test_id)
test_line_attr = urwid.AttrMap(test_line, None, focus_map='reversed')
test_data['lw_widget'] = test_line_attr
return test_line_attr
评论列表
文章目录