Wie kann ich in Python tkInter ein Menü vor dem ersten hinzufügen?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie kann ich in Python tkInter ein Menü vor dem ersten hinzufügen?

by Guest » 19 Jan 2025, 20:42

Ich schreibe Code, um einer tkInter-Anwendung ein Menü hinzuzufügen. Hier ist ein funktionierendes Beispiel:

Code: Select all

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()
Ist es möglich, ein weiteres Menü vor dem ersten Menü hinzuzufügen (

Code: Select all

First
) ?
In diesem einfachen Fall kann ich es natürlich einfach zuerst definieren, aber ich möchte eine Routine schreiben, die ein Menü aus einem Wörterbuch füllt.

Top