root.config属性错误Python/Tkinter
所以当我试着运行我的代码时,我总是遇到这个问题。我是编程新手,所以我真的不知道该怎么做。 代码如下:root.config属性错误Python/Tkinter,python,python-3.x,python-2.7,tkinter,Python,Python 3.x,Python 2.7,Tkinter,所以当我试着运行我的代码时,我总是遇到这个问题。我是编程新手,所以我真的不知道该怎么做。 代码如下: from Tkinter import * def donothing(): print "Ok ok i wont.." root = Tk() menu = Menu(root) root.conifig(menu=menu) submenu = Menu(menu) menu.add_cascade(label="File", menu=subemenu) submenu.
from Tkinter import *
def donothing():
print "Ok ok i wont.."
root = Tk()
menu = Menu(root)
root.conifig(menu=menu)
submenu = Menu(menu)
menu.add_cascade(label="File", menu=subemenu)
submenu.add_command(label="New project...", command=donothing)
submenu.add_command(label="save", command=donothing)
submenu.add_separator()
submenu.add_command(label="Exit", command=donothing)
editmenu = Menu(menu)
menu.add_cascade(label="Edit", menu=editmenu)
editmenu.add_command(label="Redo", command=donothing)
root.mainloop()
问题是:
Traceback (most recent call last):
File "gui7.py", line 9, in <module>
root.conifig(menu=menu)
File
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/li
b-tk/Tkinter.py", line 1898, in __getattr__
return getattr(self.tk, attr)
AttributeError: conifig
回溯(最近一次呼叫最后一次):
文件“gui7.py”,第9行,在
root.conifig(菜单=菜单)
文件
“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/li
b-tk/Tkinter.py”,第1898行,在__
返回getattr(self.tk,attr)
属性错误:conifig
Tkinter没有属性coniffig
,而是config
最好检查Tkinter
以检查Tkinter的其他属性
from Tkinter import *
def donothing():
print "Ok ok i wont.."
root = Tk()
menu = Menu(root)
root.config(menu=menu)
submenu = Menu(menu)
menu.add_cascade(label="File", menu=submenu)
submenu.add_command(label="New project...", command=donothing)
submenu.add_command(label="save", command=donothing)
submenu.add_separator()
submenu.add_command(label="Exit", command=donothing)
editmenu = Menu(menu)
menu.add_cascade(label="Edit", menu=editmenu)
editmenu.add_command(label="Redo", command=donothing)
root.mainloop()
config
错误输入为coniffig
。调试的第一步是读取错误消息。