EJIO.ctk_extender.config package¶

Submodules¶
EJIO.ctk_extender.config.settings module¶
- class EJIO.ctk_extender.config.settings.AppSettings(*args: tuple[object, ...], **kwargs: dict[str, object])[исходный код]¶
Базовые классы:
objectГлобальная структура рантайм-настроек приложения. Значения изменяются через функции-экраны модуля.
- appearance_mode: Literal['System', 'Dark', 'Light'] = 'System'¶
- classmethod clear() None[исходный код]¶
Сбрасывает значения настроек к стандартным.
- color_theme: Literal['blue', 'green', 'dark-blue'] = 'blue'¶
- static is_dark_mode() bool[исходный код]¶
Проверяет является ли текущая тема темной.
- Результат:
True если являетсяЮ иначе False.
- EJIO.ctk_extender.config.settings.set_appearance_mode(mode: Literal['System', 'Dark', 'Light'], /) None[исходный код]¶
Устанавливает глобальный режим отображения темы интерфейса.
Допустимые значения: - „System“: Автоматическая синхронизация с темой операционной системы. - „Dark“: Принудительный темный режим оформления. - „Light“: Принудительный светлый режим оформления.
- Параметры:
mode – Режим темы („System“, „Dark“, „Light“).
- EJIO.ctk_extender.config.settings.set_color_theme(theme: Literal['blue', 'green', 'dark-blue'], /) None[исходный код]¶
Устанавливает базовую цветовую палитру (карту цветов) для виджетов CustomTkinter.
Допустимые значения: - „blue“: Классическая синяя цветовая схема. - „green“: Экологичная зеленая цветовая схема. - „dark-blue“: Современная темно-синяя палитра.
- Параметры:
theme – Имя темы („blue“, „green“, „dark-blue“).
Module contents¶
- class EJIO.ctk_extender.config.AppSettings(*args: tuple[object, ...], **kwargs: dict[str, object])[исходный код]¶
Базовые классы:
objectГлобальная структура рантайм-настроек приложения. Значения изменяются через функции-экраны модуля.
- appearance_mode: Literal['System', 'Dark', 'Light'] = 'System'¶
- classmethod clear() None[исходный код]¶
Сбрасывает значения настроек к стандартным.
- color_theme: Literal['blue', 'green', 'dark-blue'] = 'blue'¶
- static is_dark_mode() bool[исходный код]¶
Проверяет является ли текущая тема темной.
- Результат:
True если являетсяЮ иначе False.
- EJIO.ctk_extender.config.set_appearance_mode(mode: Literal['System', 'Dark', 'Light'], /) None[исходный код]¶
Устанавливает глобальный режим отображения темы интерфейса.
Допустимые значения: - „System“: Автоматическая синхронизация с темой операционной системы. - „Dark“: Принудительный темный режим оформления. - „Light“: Принудительный светлый режим оформления.
- Параметры:
mode – Режим темы („System“, „Dark“, „Light“).
- EJIO.ctk_extender.config.set_color_theme(theme: Literal['blue', 'green', 'dark-blue'], /) None[исходный код]¶
Устанавливает базовую цветовую палитру (карту цветов) для виджетов CustomTkinter.
Допустимые значения: - „blue“: Классическая синяя цветовая схема. - „green“: Экологичная зеленая цветовая схема. - „dark-blue“: Современная темно-синяя палитра.
- Параметры:
theme – Имя темы („blue“, „green“, „dark-blue“).