HighlightLabel
- class omni.kit.widget.highlight_label.highlight_label.HighlightLabel(text: str, highlight: ~typing.Optional[str] = None, match_case: bool = False, width: ~omni.ui._ui.Length = 1.000000fr, height: ~omni.ui._ui.Length = 1.000000fr, label_width: int | omni.ui._ui.Length = 0, style: ~typing.Optional[~typing.Dict] = None, **kwargs)
Bases:
object
Represents a label widget that can show highlighted words.
- Parameters
text (str) – The text content of the label.
highlight (Optional[str]) – The word within `text` to be highlighted.
match_case (bool) – If `True`, matching is case-sensitive. Defaults to `False`.
width (ui.Length) – The width of the widget. Defaults to `ui.Fraction(1)`.
height (ui.Length) – The height of the widget. Defaults to `ui.Fraction(1)`.
label_width (int) – The width used for ui.Label.
style (Dict) – Custom styling for the widget.
- Keyword Arguments
alignment (Optional[ui.Alignment]) – Aligns the content within the label. Default is `ui.Alignment.LEFT_CENTER`.
name (Optional[str]) – The name of the widget. Used for identifying widgets.
style_type_name_override (Optional[str]) – Overrides the default style type name for customization.
Methods
__init__
(text[, highlight, match_case, ...])Initializes the highlight label widget.
Attributes
Gets the highlight text of the label.
Gets the highlight text of the label.
Gets the text of the label.
Gets the visibility of the widget.
Gets the widget's container.
- __init__(text: str, highlight: ~typing.Optional[str] = None, match_case: bool = False, width: ~omni.ui._ui.Length = 1.000000fr, height: ~omni.ui._ui.Length = 1.000000fr, label_width: int | omni.ui._ui.Length = 0, style: ~typing.Optional[~typing.Dict] = None, **kwargs)
Initializes the highlight label widget.
- property highlight: Optional[str]
Gets the highlight text of the label.
- Returns
The current highlight text of the label.
- Return type
Optional[str]
- property hightlight: Optional[str]
Gets the highlight text of the label.
- Returns
The current highlight text of the label.
- Return type
Optional[str]
- property text: str
Gets the text of the label.
- Returns
The current text of the label.
- Return type
str
- property visible: None
Gets the visibility of the widget.
- property widget: Optional[HStack]
Gets the widget’s container.