Python – NameError: name ‚Menu‘ is not defined

michi@sysvorOrt ~/programmierung/python/tkinter $ python typeitin.py 
Traceback (most recent call last):
  File "/home/michi/programmierung/python/tkinter/typeitin.py", line 43, in <module>
    context_menu = Menu(root, tearoff=0)
                   ^^^^
NameError: name 'Menu' is not defined

Der Hauptfehler in diesem Code liegt in der Definition des Kontextmenüs. Sie haben Menu verwendet, aber es ist nicht importiert. Um diesen Fehler zu beheben, müssen Sie Menu aus tkinter importieren. Hier sind die Korrekturen und einige weitere Anmerkungen:

  1. Importieren Sie Menu aus tkinter:

    python from tkinter import Menu

Schreibe einen Kommentar