import tkinter as tk
root = tk.Tk()
root.title("Меню Tkinter")
root.geometry("400x300")
menubar = tk.Menu(root)
root.config(menu=menubar)
file_menu = tk.Menu(menubar, tearoff=0)
menubar.add_cascade(label="Файл", menu=file_menu)
for item in ["Новый", "Открыть", "Сохранить", "Сохранить как...", "Выход"]:
if item == "Выход":
file_menu.add_command(label=item, command=root.quit)
else:
file_menu.add_command(label=item)
image_menu = tk.Menu(menubar, tearoff=0)
menubar.add_cascade(label="Изображение", menu=image_menu)
for item in ["Камера", "Микроконтроллер", "Датчик движения", "Термометр"]:
image_menu.add_command(label=item)
specs_menu = tk.Menu(menubar, tearoff=0)
menubar.add_cascade(label="Характеристики", menu=specs_menu)
for item in ["Технические параметры", "Производительность", "Статистика"]:
specs_menu.add_command(label=item)
func_menu = tk.Menu(menubar, tearoff=0)
menubar.add_cascade(label="Функции", menu=func_menu)
for item in ["Автоматизация", "Анализ данных", "Отчеты"]:
func_menu.add_command(label=item)
root.mainloop()