def create_category(self, name, attr, value, color, font_color):
"""Create category widget"""
VIS = ['none', '']
widget = self.toggle_widgets[attr] = ToggleButton(value=value, description=name)
wcolor = self.color_widgets[attr] = ColorPicker(value=color, description=name, width="180px")
wfont_color = self.font_color_widgets[attr] = ColorPicker(value=font_color, width="110px")
def visibility(*args):
"""" Toggles visibility of category """
self._display_stack += 1
wcolor.layout.display = VIS[int(widget.value)]
wfont_color.layout.display = VIS[int(widget.value)]
self.display()
widget.observe(visibility, "value")
wcolor.observe(self.update_widget, "value")
wfont_color.observe(self.update_widget, "value")
visibility()
评论列表
文章目录