2009-07-27 10 views

Antwort

3

Mit meiner Installation (ich glaube, das MSI verwendet wird) ein Tutorial-Ordner befindet sich direkt unter dem Hauptironpython ein.

Innerhalb des Ordners gibt es eine Tutorial.htm-Datei, die ein Beispiel für genau das hat, was Sie wollen, im Abschnitt Tutorial 2 -> Übung 2: Windows Forms.

Im Wesentlichen müssen Sie der Ironpython weiß um die winforms.py Datei stellen Sie sicher im Ordner Tutorial zur Verfügung gestellt, indem sie entweder auf dem Weg mit oder Ironpython aus einem Ordner startet eine Kopie der Datei enthält.

Dann können Sie tun

import winforms 
from System.Windows.Forms import * 
from System.Drawing import * 
f = Form() 
f.Show() 

die eine Form für Sie bringen wird, aber lassen Sie die Konsole interaktive so können Sie das Formular ändern, wie Sie es um während wollen läuft.

+0

Toller Tipp. Ich habe versucht, dieses Beispiel von einer IronPython-Konsole unter Eclipse ohne Erfolg auszuführen. Sie müssen ipy.exe von einer einfachen alten Eingabeaufforderung starten. – pdemarest

2

Sie haben die Application.Run(form) in anderen Thread ausgeführt werden. Siehe my blog post oder Michaels ein: www.voidspace.org.uk/python/articles/testing/testing-multidoc.shtml

Verwandte Themen