Hi!
Gefällt mir schon recht gut
Ein paar Sache sind mir beim kurzen Überfliegen aufgefallen:
- Für die Dialoge zum Speichern und Laden bieten sich meiner Meinung nach tkFileDialog.askopenfilename() und tkFileDialog.asksavefilename() an.
- Beim Dialog für die Taskeingabe wäre es schön, wenn das Entry gleich den Fokus hat, dann muss man nicht erst reinklicken (ich bin dafür viel zu faul

)
- Viele Deiner Widgets werden nie angesprochen, Du speicherst Sie trotzdem als Klassenvariablen. Das ist nicht wirklich nötig. z.B. die Buttons im Top-menue-frame in der Klasse Organizer. Ich würd das ganze so schreiben (ist aber Geschmackssache):
Code: Alles auswählen
#Top menue frame
mainmenue = Frame(self.mainFrame)
mainmenue.pack(fill = "both",side = "top")
options = {'width':10,'relief':'flat','bd':1}
Button(mainmenue,options,text="New Task",command=self.nDialog
).pack(side="left")
Button(mainmenue,options,text="Edit Task",command=self.eDialog
).pack(side="left")
Button(mainmenue,options,text="Delete Task",command=self.dDialog
).pack(side="left")
Button(mainmenue,options,text="Load",command=self.lDialog
).pack(side="left")
Button(mainmenue,options,text="Save",command=self.sDialog
).pack(side="left")
Button(mainmenue,options,text="Quit",command=self.qDialog
).pack(side="left")
Gut, mehr fällt mir jetzt nicht ein. Weiter so
Gruß, mawe