Ich bin neu hier und habe ein Python-Problem:
Beim Zusammenfügen von 2 Tkinter Projekten tritt folgender Fehler auf:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1470, in __call__
return self.func(*args)
File "C:\Users\Jannik\Dropbox\Tuple 1.0\Tuple.py", line 122, in neuerstellen_start
neuerstellen_frame1.pack() #das frame wird angezeigt
File "C:\Python27\lib\lib-tk\Tkinter.py", line 1868, in pack_configure
+ self._options(cnf, kw))
TclError: can't invoke "pack" command: application has been destroyed
>>>
Die beiden Programme laufen unabhängig von einander problemlos.
Hier ein Ausschnitt aus dem sehr langem Code:
Code: Alles auswählen
neuerstellen_root = Tk()
neuerstellen_root.config(bg="white")
neuerstellen_frame1 = Frame(neuerstellen_root,background="white")
def neuerstellen_start():
global neuerstellen_frame1
global neuerstellen_root
global neuerstellen_e1
global neuerstellen_e2
global neuerstellen_e3
global neuerstellen_e4
global neuerstellen_e5
neuerstellen_frame1.pack() #das frame wird angezeigt
main_root=Tk()
main_menubar = Menu(main_root)
main_dateimenu = Menu(main_menubar, tearoff=0)
main_dateimenu.add_command(label="Neu", command=neuerstellen_start)
main_menubar.add_cascade(label="Datei", menu=main_dateimenu)
main_start()