def set_side_panel(self, widget):
'''Removes any existing side panel widgets, and replaces them with the
argument `widget`.
'''
# Clear existing side panel entries
if len(self._side_panel.children) > 0:
for child in self._side_panel.children:
self._side_panel.remove(child)
# Set new side panel
self._side_panel.add_widget(widget)
self.side_panel = widget
评论列表
文章目录