2009-07-27 137 views

回答

3

隨着我的安裝(認爲我用MSI)有直屬機構,主要IronPython的一個教程文件夾一。

該文件夾內有一個Tutorial.htm文件,其中有一個示例,您只需要在教程2→練習2→Windows窗體部分中找到該文件。

本質上,您必須確保IronPython知道Tutorial文件夾中提供的winforms.py文件,方法是將其放在路徑上或從包含該文件副本的文件夾啓動IronPython。

然後,你可以做

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

這將帶來一個表單你,但離開控制檯交互,所以你可以改變形式,只要你想同時運行。

+0

偉大的提示。我試圖從eclipse下的IronPython控制檯運行這個例子,但沒有成功。您需要從普通的舊命令提示符啓動ipy.exe。 – pdemarest 2010-01-28 19:24:32

2

你必須運行在不同的線程的Application.Run(form)。 見my blog post或邁克爾的一個:www.voidspace.org.uk/python/articles/testing/testing-multidoc.shtml