class_docstr: Shared properties for button-like widgets.
  
      
code: def __init__(self, *args, **kwargs) -> None:
      super().__init__(*args, **kwargs)
  
imports: from __future__ import annotations
  import logging
  from typing import TYPE_CHECKING, Callable
  from ...core.enums import ButtonType
  from ...core.has_props import HasProps, abstract
  from ...core.properties import Bool, Either, Enum, Instance, List, Nullable, Override, Required, String, Tuple
  from ...events import ButtonClick, MenuItemClick
  from ..callbacks import Callback
  from ..ui.icons import BuiltinIcon, Icon
  from ..ui.tooltips import Tooltip
  from .widget import Widget
label_desc: Use image node_id 1 to create a new ButtonLike object from inherited base classes: HasProps with example: obj = ButtonLike()