pyqt_reactive.widgets.shared.form_window_action_header
Reusable form-window header with staged action wrapping.
Classes
|
Render a form title plus grouped actions with staged wrapping. |
|
A stable widget reference inside a form-window action group. |
|
A named action group for staged header wrapping. |
- class pyqt_reactive.widgets.shared.form_window_action_header.HeaderAction(id: str, widget: QWidget)[source]
A stable widget reference inside a form-window action group.
- widget: QWidget
- class pyqt_reactive.widgets.shared.form_window_action_header.HeaderActionGroup(id: str, actions: Sequence[HeaderAction])[source]
A named action group for staged header wrapping.
- actions: Sequence[HeaderAction]
- __init__(id: str, actions: Sequence[HeaderAction]) → None
- class pyqt_reactive.widgets.shared.form_window_action_header.FormWindowActionHeader(*, title_text: str, action_groups: Sequence[HeaderActionGroup], stay_priority: Sequence[str], right_aligned_group_ids: Sequence[str] = (), title_color: str | None = None, title_background: str = 'transparent', parent: QWidget | None = None)[source]
Render a form title plus grouped actions with staged wrapping.