TclError: не может вызвать команду "pack": приложение было уничтожено - PullRequest
0 голосов
/ 23 марта 2019

Ошибка при закрытии этой программы ниже, когда кто-то пытается закрыть окно приложения, я получаю сообщение об ошибке в терминале, который не может вызвать команду «pack»: приложение было уничтожено

from tkinter import *
from time import *
from collections import deque
from os import remove

root=Tk()
root.geometry("900x500")
root.title('Encryption and Decryption')
frame=Canvas(root)
frame.pack()
frame1=Canvas(root)
frame1.pack(side=TOP)
frame2=Canvas(root)
frame2.pack(side=TOP)
frame3=Canvas(root)
frame3.pack(side=TOP)

file=deque([])
file1=deque([])
filek=deque([])
name=deque([])

giflist=[]
for image in imagelist:
    photo=PhotoImage(file=image)
    giflist.append(photo)
l4=Label(frame1,bd=0)
l0=Label(frame,font=("arial",30,"italic"))
l=Label(frame,text='Welcome Mr. Oberoi',fg="Green",font=("arial",50,'italic'))
l1=Label(frame,text="You can encrypt and decrypt text",fg="black",font=("times",35,'bold'))
l2=Label(frame,text="Baljeet Oberoi",fg="blue",font=("times",35,'italic'))
l3=Label(frame,text=" ",fg="blue",font=("times",35,'italic'))

while True:
        for gif in giflist:
            l.pack()
            l1.pack()
            l2.pack()
            l3.pack(side=RIGHT)
            sleep(0.1)
            l4.pack()
            frame.update()
root.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...