Menue will sich nicht zeigen
Verfasst: Freitag 23. Mai 2008, 14:35
Hallo Pythonfreunde,
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:
Ich hoffe es hat jemand einen kleinen Tip für mich.
Grüße
alpha
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