Python 接收各种形式的更改错误消息

Python 接收各种形式的更改错误消息,python,tkinter,Python,Tkinter,我正在Wing中运行我的程序,它返回更改错误消息。运行时,我会收到诸如未知选项等消息-屏幕,-使用,-类以及代码中未出现的所有类型的内容 from tkinter import* class Trip: def __init__(self, parent): self.rating_frame = Frame(parent, width = 350, height = 320, bg = "chartreuse") self.rating_frame

我正在Wing中运行我的程序,它返回更改错误消息。运行时,我会收到诸如未知选项等消息-屏幕,-使用,-类以及代码中未出现的所有类型的内容

from tkinter import*

class Trip:

    def __init__(self, parent): 
        self.rating_frame = Frame(parent, width = 350, height = 320, bg = "chartreuse")
        self.rating_frame.grid_propagate(0) # to reserve space required for frame    
        self.summary_frame = Frame(parent, width = 350, height = 320, bg = "orchid")
        self.summary_frame.grid_propagate(0)          

        self.Pname = Label(self.rating_frame, parent, text = "Name:")
        self.Pname.grid(row = 0, column = 0, sticky = E)
        self.E_name = Entry(self.rating_frame, parent, width = 20)
        self.E_name.grid(row = 0, column = 1, sticky = W)

        self.names.append(E_name)        
        self.menuButton = Button(self.rating_frame, parent, text = "Continue", command = self.cleardata)
        self.menuButton.grid(row = 7, column = 1)

    def cleardata(self):
        self.rating_frame.grid_remove()
        root.update_idletasks() # Necessary on some operating systems to force the screen to refresh properly               

#main routine
if __name__ == "__main__":
    root = Tk()
    root.title("Traveller Details")
    test = Trip(root)
    root.geometry("450x350+0+0")
    root.mainloop()

问题在于这一行:

self.Pname = Label(self.rating_frame, parent, text = "Name:")

需要删除
self.rating_框架
parent
。我猜您需要删除
父项
,假设您希望此标签位于评级框架内。

您能给我们一些错误消息和跟踪的示例吗?如果代码中没有这些东西,那么可能是在导入的模块中——这可能是由于传递了错误的数据/参数/etcTraceback(最近一次调用):Python Shell,提示符1,第28行Python Shell,提示符1,第11行文件“c:\Python34\Lib\tkinter_init_uuuuuuuuuuuu.py”,第2604行,在init小部件中。uuuu init_uuuuuu(self,master,'label',cnf,kw)文件“c:\Python34\Lib\tkinter_init_uu.py”,第2122行,在init(widgetName,self._w)+extra+self._options(cnf))\u tkinter.TclError:unknown option”-菜单“我必须研究一下tkinter,也许其他人已经知道了这个问题——但从跟踪来看,问题似乎是您正在将数据传递到Tkinter,而这并不是Tkinter想要的。似乎在第11行:self.Pname=Label(self.rating\u frame,parent,text=“Name:”)