EJIO.ctk_extender.config package

Inheritance diagram of EJIO.ctk_extender.config.settings.AppSettings

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“).