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_checkbox_label(name)

Create checkbox label: 'param_name' -> 'Enable Param Name'

format_enum_display(enum_value)

Get enum display text: Enum.VALUE -> 'VALUE'

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'

format_field_label(name)

Create field label: 'param_name' -> 'Param Name:'

format_param_name(name)

Convert snake_case to Title Case: 'param_name' -> 'Param Name'

pyqt_reactive.forms.ui_utils.format_param_name(name: str) str[source]

Convert snake_case to Title Case: ‘param_name’ -> ‘Param Name’

pyqt_reactive.forms.ui_utils.format_checkbox_label(name: str) str[source]

Create checkbox label: ‘param_name’ -> ‘Enable Param Name’

pyqt_reactive.forms.ui_utils.format_field_label(name: str) str[source]

Create field label: ‘param_name’ -> ‘Param Name:’

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: Enum.VALUE -> ‘VALUE’

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’