我正在通过IronPython in Action。
以下代码在 label = Label()
的行中失败
返回的错误是NameError:名称'Label'未定义
这与书中完全一样。我不知道为什么它无法解析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)
答案 0 :(得分:4)
变化:
from System.Windows.Forms import Application,Form
要:
from System.Windows.Forms import Application,Form,Label
现在,运行时不知道“Label”是System.Windows.Forms.Label