| 1234567891011121314151617181920212223242526 |
- """Нижний фрейм главного окна."""
- 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()
|