为什么Eclipse中的Pydev对正常程序报告错误?
可能是重复的问题:
Eclipse PyDev现在把所有Tkinter的引用都显示为错误
我有一个非常简单的测试项目:
from Tkinter import *
win = Tk()
l = Label(win, text="Hello, TKInter")
l.pack()
win.mainloop()
这个项目运行得很好,但在Eclipse中,我遇到了以下两个错误:
Undefined variable: Label line 3
Undefined variable: Tk line 2
我是不是做错了什么导致这些错误?如果没有,是否有办法强制Eclipse正确重新评估这些代码行?
1 个回答
1
因为你用了 import *
这个写法,所以Eclipse不知道你引入了Tk和Label这两个东西。你应该用 from Tkinter import Tk, Label
这样的方式来引入。