ich bin gerade dabei ein kleines Programm zu schreiben und habe auch schon öfter mit Menüs gearbeitet. Diesmal willte ich einen andern Ansatz verfolgen und das ganze in meine Gui von Tkinter erben lassen. Irgendwie hab ich mich jetzt verrant. Wenn ich das programm starte läuft es zwar, aber es wird kein Menü angezeigt.
Hier der Beispielcode:
Code: Alles auswählen
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
import Tkinter
import sys
class Gui(Tkinter.Tk):
"""
GUI
"""
def __init__(self):
"""
Anzeigen und initialisieren
"""
Tkinter.Tk.__init__(self,className="CD Manager")
self.mBar = Tkinter.Menu(self)
self.mFile = Tkinter.Menu(self.mBar)
self.mFile.add_command(label="Configuration", command=self.jusConf)
self.mFile.add_separator()
self.mFile.add_command(label="Exit", command=self.exit)
# fuegt erstes Menue der Menueleiste hinzu
self.mBar.add_cascade(label="File", menu=self.mFile)
Tkinter.Tk.menu = self.mBar
def jusConf(self):
pass
def exit(self):
pass
if __name__ == "__main__":
mf = Gui()
Tkinter.mainloop()
sys.exit(0)
Grüße
alpha