Исходный код EJIO.ctk_extender.windows.popup.info

## /ctk_extender/windows/popup/info.py

from typing import Any
from .base import BasePopup
from ...widget import Label, Button, PackStrategy
from EJIO.utils import _

__all__ = ['InfoPopup']

[документация] class InfoPopup(BasePopup): """Модальное окно вывода информационных сообщений.""" __slots__ = ('_message',) def __init__( self, title: str, message: str, master: Any = None, timeout: float | None = None ) -> None: self._message: str = message super().__init__(title, width=360, height=150, modal=True, master=master, timeout=timeout)
[документация] def build_content(self) -> None: # Размещаем текст сообщения self.add_widget(Label, text=self._message, geometry=PackStrategy(pady=20, padx=20, fill="x")) # Кнопка закрытия self.add_widget( Button, text=_("ctk_extender.builtins.popup.ok"), command=self.destroy, geometry=PackStrategy(side="bottom", pady=15) )