Python 获取tkinter.TclError时出错:无法调用“frame”命令:应用程序已被销毁

Python 获取tkinter.TclError时出错:无法调用“frame”命令:应用程序已被销毁,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,我有以下代码: from tkinter import * Import random Import time Root=Tk () Root. geometry ("1600x800+0+0") Root. title ("Resaurant Management System") Tops = Frame(root, width=1600 ,bg="powder blue",relief=SUNKEN) Tops.pack(side=TOP) f1 = Frame(root, wi

我有以下代码:

from tkinter import *
Import random

Import time

Root=Tk ()
Root. geometry ("1600x800+0+0")
Root. title ("Resaurant Management System")


Tops = Frame(root, width=1600 ,bg="powder blue",relief=SUNKEN)
Tops.pack(side=TOP)

f1 = Frame(root, width=800,height=700 ,bg="powder blue",relief=SUNKEN)
f1.pack(side=LEFT)

f2 = Frame(root, width=300,height=700 ,bg="powder blue",relief=SUNKEN)
f2.pack(side=RIGHT)

root.mainloop() 
我得到了这个错误:

Traceback (most recent call last):
  File "C:/Users/ersur/Downloads/restorent_mang_sy.py", line 11, in <module>
    Tops.pack(side=TOP)
  File "C:\Users\ersur\AppData\Local\Programs\Python\Python36-32\lib\tkinter\__init__.py", line 2738, in __init__
    Widget.__init__(self, master, 'frame', cnf, {}, extra)
  File "C:\Users\ersur\AppData\Local\Programs\Python\Python36-32\lib\tkinter\__init__.py", line 2293, in __init__
    (widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: can't invoke "frame" command: application has been destroyed

导入中的大写字母I创建语法错误。用import更改它


在Tops、f1和f2中,用root更改root,因为root未定义

您的问题是什么?请格式化您的代码,使其更易于阅读我已格式化您的代码和错误,使其易于理解此代码不可能给出您所说的错误,因为由于导入语句不正确以及其他错误,代码无法执行。