|
|
@@ -1,12 +1,16 @@
|
|
|
-"""Нижний фрейм главного окна"""
|
|
|
+"""Нижний фрейм главного окна."""
|
|
|
import tkinter
|
|
|
|
|
|
+from typ.iapp import IApp
|
|
|
+
|
|
|
|
|
|
class FrmDown(tkinter.Frame):
|
|
|
- """Нижний фрейм главного окна"""
|
|
|
- def __init__(self, win: tkinter.Tk) -> None:
|
|
|
- tkinter.Frame.__init__(self, win)
|
|
|
- self.win: tkinter.Tk = win
|
|
|
+ """Нижний фрейм главного окна."""
|
|
|
+
|
|
|
+ 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"
|
|
|
@@ -17,5 +21,6 @@ class FrmDown(tkinter.Frame):
|
|
|
self.pack(expand=False, side="bottom", fill="x")
|
|
|
|
|
|
def quit(self) -> None:
|
|
|
+ """Заставляет выйти изприложения."""
|
|
|
print("FrmDown.quit()")
|
|
|
self.win.destroy()
|