import panel as pn pn.extension() checkbutton_group = pn.widgets.CheckButtonGroup(name='Check Button Group', value=['Apple', 'Pear'], options=['Apple', 'Banana', 'Pear', 'Strawberry']) checkbutton_group checkbutton_group.value pn.Row( *(pn.Column(*( pn.widgets.CheckButtonGroup( name=p, button_type=p, button_style=bs, options=['Foo', 'Bar', 'Baz'], value=['Bar'] ) for p in pn.widgets.Button.param.button_type.objects )) for bs in pn.widgets.Button.param.button_style.objects) ) pn.Row(checkbutton_group.controls(jslink=True), checkbutton_group)