代码之家  ›  专栏  ›  技术社区  ›  Seth Spearman

为什么IronPython代码会失败?

  •  0
  • Seth Spearman  · 技术社区  · 14 年前

    我正在通过IronPython工作。

    以下代码在读取
    返回的错误是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)
    
    1 回复  |  直到 14 年前
        1
  •  4
  •   Reed Copsey    14 年前

    更改:

    from System.Windows.Forms import Application,Form
    

    收件人:

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

    System.Windows.Forms.Label