2011-01-29 19 views
1

可能重复:
Eclipse PyDev now shows all references to Tkinter as errors为什么Eclipse中的Pydev声称工作程序有错误?

我有一个非常简单的测试项目:

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

因为你import *。因此,Eclipse不知道Tk和Label是否被导入。改为使用from Tkinter import Tk, Label

+1

... [无论如何都更好](http://docs.python.org/howto/doanddont.html#from-module-import)。 – delnan 2011-01-29 22:36:18

相关问题