SimpleCheckBox
- class omni.kit.window.extensions.ext_components.SimpleCheckBox(checked: bool, on_checked_fn: Callable, text: Optional[str] = None, model=None, enabled=True)
Bases:
object
A simple check box UI element with an optional text label.
This class creates a checkbox with a label, and allows for a callback function to be executed when the checkbox state changes. It can be enabled or disabled and can have a bound data model.
- Parameters
checked (bool) – Initial checked state of the checkbox.
on_checked_fn (Callable) – Function to call when checkbox state changes.
text (str, optional) – Text to display next to the checkbox. Defaults to None.
model (
ui.SimpleBoolModel
, optional) – Data model to bind to the checkbox. Defaults to None.enabled (bool, optional) – Specifies if the checkbox is interactable. Defaults to True.
Methods
__init__
(checked, on_checked_fn[, text, ...])Initializes a simple checkbox with a label and a callback function.
- __init__(checked: bool, on_checked_fn: Callable, text: Optional[str] = None, model=None, enabled=True)
Initializes a simple checkbox with a label and a callback function.