Как добавить меню перед первым в Python tkInter?Python

Программы на Python
Ответить
Anonymous
 Как добавить меню перед первым в Python tkInter?

Сообщение Anonymous »

Я пишу код для добавления меню в приложение tkInter. Вот рабочий пример:

Код: Выделить всё

import tkinter

main = tkinter.Tk()
main.title('Menu Test')

menubar = tkinter.Menu(main)
main['menu'] = menubar

m = tkinter.Menu()
menubar.add_cascade(menu=m, label='First')
m.add_command(label='Thing', command=lambda: print('thing'))

m = tkinter.Menu()
menubar.add_cascade(menu=m, label='Second')
m.add_command(label='Whatever', command=lambda: print('whatever'))

#   How to add another menu before 'First' ?

main.mainloop()
Можно ли добавить еще одно меню перед первым меню () ?
Очевидно, что в этом простом случае я могу сначала просто определить его, но я хочу написать процедуру, которая заполняет меню из словаря.

Подробнее здесь: https://stackoverflow.com/questions/793 ... on-tkinter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»