pyqt_reactive.windows.help_window_manager

PyQt6 help system - reuses Textual TUI help logic and components.

Classes

BaseHelpWindow([title, color_scheme, parent])

Base class for all PyQt6 help windows - reuses Textual TUI help logic.

DocstringHelpWindow(target[, title, ...])

Help window for functions and classes - reuses Textual TUI DocstringExtractor.

HelpWindowManager()

PyQt6 help window manager - unified window for all help content.

HelpableWidget()

Mixin class to add help functionality to PyQt6 widgets - mirrors Textual TUI.

class pyqt_reactive.windows.help_window_manager.BaseHelpWindow(title: str = 'Help', color_scheme: ColorScheme | None = None, parent=None)[source]

Base class for all PyQt6 help windows - reuses Textual TUI help logic.

__init__(title: str = 'Help', color_scheme: ColorScheme | None = None, parent=None)[source]
setup_ui()[source]

Setup the base help window UI.

class pyqt_reactive.windows.help_window_manager.DocstringHelpWindow(target: Callable | type, title: str | None = None, color_scheme: ColorScheme | None = None, parent=None)[source]

Help window for functions and classes - reuses Textual TUI DocstringExtractor.

__init__(target: Callable | type, title: str | None = None, color_scheme: ColorScheme | None = None, parent=None)[source]
populate_content()[source]

Populate the help content with minimal styling.

class pyqt_reactive.windows.help_window_manager.HelpWindowManager[source]

PyQt6 help window manager - unified window for all help content.

classmethod show_docstring_help(target: Callable | type, title: str | None = None, parent=None)[source]

Show help for a function or class - reuses Textual TUI extraction logic.

classmethod show_parameter_help(param_name: str, param_description: str, param_type: type = None, parent=None)[source]

Show help for a parameter - creates a fake docstring object and uses DocstringHelpWindow.

class pyqt_reactive.windows.help_window_manager.HelpableWidget[source]

Mixin class to add help functionality to PyQt6 widgets - mirrors Textual TUI.

show_function_help(target: Callable | type) None[source]

Show help window for a function or class.

show_parameter_help(param_name: str, param_description: str, param_type: type = None) None[source]

Show help window for a parameter.