⚙️ Документация Pyside6

Субпакет для работы с PySide6
Документация модулей для работы с фреймворком PySide6 в пакете Hrenpack.
📄 __init__.py
Базовые функции и утилиты для PySide6
messagebox(title: str, message: str, icon: Union[QIcon, str, None] = None)
Создает и отображает диалоговое окно сообщения
remove_text_and_stylesheet(widget: QWidget)
Очищает текст и стили виджета
objects_enable(*objects: QObject)
Включает группу объектов
objects_disable(*objects: QObject)
Отключает группу объектов
exit(window: QWidget) -> None
Закрывает окно и завершает приложение
file_dialog_read(parent, *file_types: str, title: str = "Выберите файл", directory: str = '/', selected_filter: int = 0, all_files: bool = True) -> Optional[str]
Диалог открытия файла с поддержкой фильтров
file_dialog_save(parent, *file_types: str, title: str = "Выберите файл", directory: str = '/', selected_filter: int = 0, all_files: bool = True) -> Optional[str]
Диалог сохранения файла с поддержкой фильтров
🎨 templates.py
Шаблоны диалоговых окон и интерфейсов
DialogDefault
Базовый шаблон диалогового окна с конфигурацией
Параметры: config, icon_path, parent, sections для конфигурации
📊 variables.py
Константы и шаблоны для диалоговых окон
file_dialog_templates
Шаблоны фильтров для диалогов открытия/сохранения файлов
Шаблоны: images, all, txt, srt
🧩 widgets.py
Кастомные виджеты PySide6
BackgroundRubberBand
Расширенный резиновый бандик с настраиваемым фоном и рамкой
Параметры: background, frameground - цвета фона и рамки

🎯 Основные возможности PySide6-пакета

Упрощенные диалоги: Функции для создания стандартных диалоговых окон

Управление файлами: Диалоги открытия и сохранения с шаблонами фильтров

Шаблоны интерфейсов: Готовые шаблоны для типовых диалоговых окон

Кастомные виджеты: Специализированные компоненты пользовательского интерфейса

Утилиты управления: Функции для управления состоянием виджетов

Интеграция с конфигурацией: Поддержка файлов конфигурации в диалогах