"""Меню главного окна""" import tkinter class MainMenu(tkinter.Menu): """Главное меню главного окна""" def __init__(self, win: tkinter.Tk) -> None: tkinter.Menu.__init__(self, master=win) self.win: tkinter.Tk = win mnu_file: tkinter.Menu = tkinter.Menu(master=self) mnu_file.add_command(label="Логин", command=self.login) mnu_file.add_separator() mnu_file.add_command(label="Выход", command=self.quit) self.add_cascade(label="Файл", menu=mnu_file) win.config(menu=self) def login(self) -> None: """Выполняет логин на сервер""" print("MainMenu.login()") def quit(self) -> None: """Выполняет выход из приложения""" print("MainMenu.quit()") self.win.quit()