2011-01-29 4 views
1

Possible en double:
Eclipse PyDev now shows all references to Tkinter as errorsPourquoi Pydev dans Eclipse réclame-t-il des erreurs sur un programme de travail?

Je le projet de test très simple:

from Tkinter import * 

win = Tk() 
l = Label(win, text="Hello, TKInter") 
l.pack() 

win.mainloop() 

Il fonctionne très bien, mais dans Eclipse, je reçois les deux erreurs suivantes:

Undefined variable: Label line 3 
Undefined variable: Tk line 2 

Est-ce que je fais quelque chose pour générer ces erreurs? Sinon, existe-t-il un moyen de forcer Eclipse à réévaluer correctement ces lignes?

Répondre

1

Parce que vous import *. Eclipse ne sait donc pas que Tk et Label sont importés. Utilisez from Tkinter import Tk, Label à la place.

+1

... [ce qui est encore mieux] (http://docs.python.org/howto/doanddont.html#from-module-import). – delnan

Questions connexes