为什么IronPython代码失败?
问题描述:
我正在通过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)
答
变化:
from System.Windows.Forms import Application,Form
要:
from System.Windows.Forms import Application,Form,Label
眼下,运行时不知道, “标签” 是System.Windows.Forms.Label
当然!谢谢。 Seth – 2010-07-14 19:05:07