"""Нижний фрейм главного окна.""" import tkinter from typ.iapp import IApp class FrmDown(tkinter.Frame): """Нижний фрейм главного окна.""" def __init__(self, app: IApp) -> None: """Возвращает новый объект нижнего фрейма главного окна.""" tkinter.Frame.__init__(self, app.gui().win_main()) self.win: tkinter.Tk = app.gui().win_main() self.btn_exit: tkinter.Button = tkinter.Button(self, text="Выход") self.btn_exit["command"] = self.quit self.btn_exit["fg"] = "#f00" self.btn_exit["bg"] = "#eee" self.btn_exit["border"] = 3 self.btn_exit["relief"] = "raised" self.btn_exit.pack(expand=True, side="right", fill="x") self.pack(expand=False, side="bottom", fill="x") def quit(self) -> None: """Заставляет выйти изприложения.""" print("FrmDown.quit()") self.win.destroy()