2010-07-14 7 views
0

IronPython의 실제 작업 중입니다.IronPython 코드가 실패하는 이유는 무엇입니까?

다음 코드는 오류가 반환
가 나가서 설명하자면 NameError입니다 라벨 = 레이블()을 읽어 줄에 실패 이름 '라벨'이이 책에서와 같이 정확하게

정의되어 있지 않습니다. 그리고 Label 클래스를 해결할 수없는 이유를 모르겠습니다 ... 특히 Form 클래스를 문제없이 해결하기 때문에. 어떤 아이디어?

세스

import clr 
clr.AddReference('System.Windows.Forms') 


from System.Windows.Forms import Application,Form 
form=Form() 
form.Text='Hello World' 
label=Label() 
label.Text='Wassup' 
form.Controls.Add(label) 

Application.Run(form) 

답변

4

변경 :

from System.Windows.Forms import Application,Form 

사람 :

from System.Windows.Forms import Application,Form,Label 

지금, 런타임은 "라벨은"물론 System.Windows.Forms.Label

+0

것을 알고하지 않습니다 ! 감사. 세스 –

관련 문제