pyqt_reactive.forms.ui_utils

UI utilities for pyqt-reactor.

Simple formatting and debug utilities used across the forms layer.

Functions

debug_param(param_name, value[, context])

Simple parameter debug logging

format_enum_display(enum_value)

Get enum display text, including nested enum-valued members.

format_enum_placeholder(enum_value[, prefix])

Get enum placeholder: Enum.VALUE -> 'Pipeline default: VALUE'

format_field_id(parent, param)

Generate field ID: 'parent', 'param' -> 'parent_param'

Classes

FieldDisplayText(display_name, field_label, ...)

Canonical display strings derived from a parameter field name.

class pyqt_reactive.forms.ui_utils.FieldDisplayText(display_name: str, field_label: str, checkbox_label: str, group_title: str)[source]

Canonical display strings derived from a parameter field name.

display_name: str
field_label: str
checkbox_label: str
group_title: str
classmethod from_field_name(name: str) FieldDisplayText[source]
__init__(display_name: str, field_label: str, checkbox_label: str, group_title: str) None
pyqt_reactive.forms.ui_utils.format_field_id(parent: str, param: str) str[source]

Generate field ID: ‘parent’, ‘param’ -> ‘parent_param’

pyqt_reactive.forms.ui_utils.debug_param(param_name: str, value: Any, context: str = '') None[source]

Simple parameter debug logging

pyqt_reactive.forms.ui_utils.format_enum_display(enum_value: Enum) str[source]

Get enum display text, including nested enum-valued members.

pyqt_reactive.forms.ui_utils.format_enum_placeholder(enum_value: Enum, prefix: str = 'Pipeline default: ') str[source]

Get enum placeholder: Enum.VALUE -> ‘Pipeline default: VALUE’