Leeres Fenster

Fragen zu Tkinter.
Antworten
3quin0x
User
Beiträge: 15
Registriert: Dienstag 3. August 2010, 16:50

Hi,

bei folgendem Prog. wird nur ein leeres Fenster angezeigt, jedoch keine Menuleiste + Menuitems. Warum???

Code: Alles auswählen

import Tkinter as tk
from Tkconstants import *
import tkFileDialog as fd
import tkMessageBox as mb
from pickle import dump,load

class SerialLetter():
    def __init__(self):
        self.master = tk.Tk()
        self.master.geometry("800x600")
        self.master.title('Serienbrief')
        self.ab = []
        self.createMenu()
        self.musterbriefGui()
        self.addressenGui()
        self.master.mainloop()
    def createMenu(self):
        self.ml = tk.Menu(self.master)
        self.master.configure(menu=self.ml)
        
        self.m1 = tk.Menu(master=self.ml)
        self.ml.add_cascade(label='Bearbeiten',menu=self.m1)
        
        self.m1.add_radiobutton(label='Musterbrief',command=self.showM)
        self.m1.add_radiobutton(label='Addressen',command=self.showA)
        self.m1.add_radiobutton(label='Serienbrief erstellen',command=self.createLetter)

    def musterbriefGui(self):
        pass
    def addressenGui(self):
        pass
    def showM(self):
        pass
    def showA(self):
        pass
    def createLetter(self):
        pass
if __name__=='__main__':
    SerialLetter()
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

Auf meinem System (Python 2.6, Ubuntu) läuft der Code einwandfrei - Menü ist vorhanden und benutzbar.
3quin0x
User
Beiträge: 15
Registriert: Dienstag 3. August 2010, 16:50

Hi,

ok...dann mach ich auf Ubuntu weiter...hatte das auf dem MAC OSX 10.6.5 gemacht (Python 2.6), falls jemand eine Lösung zu Mac hätte wäre auch cool, wenn nicht, ist nicht tragisch, da ich beide BS gleich oft nutze...

Danke für das probieren!

Gruß
Antworten