| 123456789101112131415161718192021222324252627282930313233 |
- """
- Главный интерфейс
- """
- from collections.abc import Callable
- from lev0 import Logger
- from .pak_win_main import WinMain
- class Gui:
- """
- Главный класс графики
- """
- def __init__(self) -> None:
- self.__log = Logger("Gui")
- self.__log("")
- self.__win_main = WinMain()
- self.txt_code = self.__win_main.frm_code.txt_code
- def set_fn_step(self, fn_step: Callable[[], None]) -> None:
- """
- Установка функции для выполнения шага
- """
- self.__win_main.set_fn_step(fn_step)
- def run(self) -> None:
- """
- Запуск графики в работу
- """
- self.__log("start")
- self.__win_main.run()
- self.__log("end")
|