Добавить в корзинуПозвонить
Найти в Дзене
Sielta

Как создать графическое меню в python

Для добавления панели меню, используйте класс menu:
from tkinter import Menu
menu = Menu(window)
menu.add_command(label='Файл')

Для добавления панели меню, используйте класс menu:

from tkinter import Menu


menu = Menu(window)
menu.add_command(label='Файл')
window.config(menu=menu))

Сначала мы создаем меню, затем добавляем наш первый пункт подменю. Вы можете добавлять пункты меню в любое меню с помощью функции add_cascade() таким образом:

menu.add_cascade(label='Автор', menu=new_item)

Теперь код будет выглядеть так:

from tkinter import *
from tkinter import Menu


window = Tk()
window.title("Добро пожаловать в приложение PythonRu")
window.geometry('400x250')
menu = Menu(window)
new_item = Menu(menu)
new_item.add_command(label='Новый')
menu.add_cascade(label='Файл', menu=new_item)
window.config(menu=menu)
window.mainloop()

Тоесть сначала пишем что меню будет в окне window, потом добавляем вкладку 'новый' и пишем само меню.

Чтобы вкладки что-то делали для них нужно написать действие:

new_item.add_command(label='Новый', command=clicked),

Где command-команда отправляющая кнопку к функции clikced()

Алгоритм создания меню довольно прост,и я надеюсь (ну правда) что эта инструкция тебе поможет

Тут живет другой материал по python :

Основы python 2 часть

Создание вкладок с помощью виджета Notebook

Основы python