Hello World

From IronPython Cookbook

Revision as of 16:53, 27 May 2007 by MichaelFoord (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)

The .NET framework includes a GUI toolkit for writing desktop applications. This is called Windows Forms, and is contained in the System.Windows.Forms assembly.

It is easy to use. The following example creates a form (a window) with a label on it, and can be executed from the interactive interpreter:

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

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

form = Form(Text="Hello World Form")
label = Label(Text="Hello World!")

form.Controls.Add(label)

Application.Run(form)


The IronPython distribution comes with some example code in the tutorial directory: winforms.py. This creates a hidden form, and puts the interactive interpreter on a background thread.

TOOLBOX
LANGUAGES