EJIO.ctk_extender.widget.geometry package

Inheritance diagram of EJIO.ctk_extender.widget.geometry.base.GeometryStrategy, EJIO.ctk_extender.widget.geometry.implementations.PackStrategy, EJIO.ctk_extender.widget.geometry.implementations.GridStrategy, EJIO.ctk_extender.widget.geometry.implementations.PlaceStrategy

Submodules

EJIO.ctk_extender.widget.geometry.base module

class EJIO.ctk_extender.widget.geometry.base.GeometryStrategy(**kwargs: Any)[исходный код]

Базовые классы: ABC

Абстрактный базовый класс для стратегий позиционирования (менеджеров геометрии). Инкапсулирует параметры разметки и управляет монтированием виджета.

abstractmethod mount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Отрисовывает (монтирует) переданный виджет на родителе.

abstractmethod unmount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Скрывает (размонтирует) переданный виджет, убирая его с экрана.

EJIO.ctk_extender.widget.geometry.implementations module

class EJIO.ctk_extender.widget.geometry.implementations.GridStrategy(**kwargs: Any)[исходный код]

Базовые классы: GeometryStrategy

Стратегия позиционирования виджета через метод grid().

mount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Отрисовывает (монтирует) переданный виджет на родителе.

unmount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Скрывает (размонтирует) переданный виджет, убирая его с экрана.

class EJIO.ctk_extender.widget.geometry.implementations.PackStrategy(**kwargs: Any)[исходный код]

Базовые классы: GeometryStrategy

Стратегия позиционирования виджета через метод pack().

mount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Отрисовывает (монтирует) переданный виджет на родителе.

unmount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Скрывает (размонтирует) переданный виджет, убирая его с экрана.

class EJIO.ctk_extender.widget.geometry.implementations.PlaceStrategy(**kwargs: Any)[исходный код]

Базовые классы: GeometryStrategy

Стратегия позиционирования виджета через метод place().

mount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Отрисовывает (монтирует) переданный виджет на родителе.

unmount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Скрывает (размонтирует) переданный виджет, убирая его с экрана.

Module contents

class EJIO.ctk_extender.widget.geometry.GeometryStrategy(**kwargs: Any)[исходный код]

Базовые классы: ABC

Абстрактный базовый класс для стратегий позиционирования (менеджеров геометрии). Инкапсулирует параметры разметки и управляет монтированием виджета.

abstractmethod mount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Отрисовывает (монтирует) переданный виджет на родителе.

abstractmethod unmount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Скрывает (размонтирует) переданный виджет, убирая его с экрана.

class EJIO.ctk_extender.widget.geometry.GridStrategy(**kwargs: Any)[исходный код]

Базовые классы: GeometryStrategy

Стратегия позиционирования виджета через метод grid().

mount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Отрисовывает (монтирует) переданный виджет на родителе.

unmount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Скрывает (размонтирует) переданный виджет, убирая его с экрана.

class EJIO.ctk_extender.widget.geometry.PackStrategy(**kwargs: Any)[исходный код]

Базовые классы: GeometryStrategy

Стратегия позиционирования виджета через метод pack().

mount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Отрисовывает (монтирует) переданный виджет на родителе.

unmount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Скрывает (размонтирует) переданный виджет, убирая его с экрана.

class EJIO.ctk_extender.widget.geometry.PlaceStrategy(**kwargs: Any)[исходный код]

Базовые классы: GeometryStrategy

Стратегия позиционирования виджета через метод place().

mount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Отрисовывает (монтирует) переданный виджет на родителе.

unmount(instance: <MagicMock name = 'mock.CTkBaseClass' id='140416957414240'>) → None[исходный код]

Скрывает (размонтирует) переданный виджет, убирая его с экрана.