我正在创建一个python代码,在计算机默认浏览器中打开一个网站。在调用@Html.ListBoxFor(m => m.AssociatedIsoIDs, Model.ISOControlList, ..)
时,我得到了这个例外:
e1_var.get
这个错误对我没有意义,因为我已经在Exception in Tkinter callback
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 1536, in __call__
return self.func(*args)
File "Desktop/Raspberry Pi 2 stuff/Python Scripts/SearchPy.py", line 5, in search
e1_var.get()
TypeError: unbound method get() must be called with StringVar instance as first argument (got nothing instead)
之前调用了e1_var
作为我的StringVar实例。这是错误的代码:
.get()
答案 0 :(得分:2)
请阅读并good code examples采取行动。在此代码中,base.html
必须更改为e1_var=StringVar
才能将e1_var=StringVar()
设置为实例而不是类。您的错误使e1_var
成为未绑定的方法而非绑定方法(在2.7中),因此出现错误消息。