Hello World

From IronPython Cookbook

Revision as of 17:00, 27 May 2007 by MichaelFoord (Talk | contribs)

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

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

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



The 'Hello World' 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.