1

我已经在sharp develop下创建了一个带有iron python和.net的项目,但我想使用该项目与VS 2010一起运行。我已经安装了Visual Studio 2010的python工具。当我构建项目并运行它时,我可以看到执行的程序,这意味着,我可以看到我创建的 GUI,并且菜单也可以工作。

但是,我不能做的是切换到设计器模式并移动一些按钮等,因为没有可用于任何源文件的设计视图。

然而,在源代码中,我看到了具有特定坐标、大小和其他属性的按钮等,但根本没有可以编辑按钮的设计视图。谁能知道问题出在哪里?

4

1 回答 1

2

据我所知,VS2010的python工具只是不支持设计器,即设计器无法生成或理解python代码。

文档

WinForms 应用程序

这是一个以“ipyw.exe Program.py”启动的应用程序。该程序将没有控制台窗口。一个典型的用法是启动一个 WinForms 应用程序。Python Tools 目前不为开发 WinForms 应用程序提供任何 WYSIWIG 支持。相反,您需要编写逻辑以在 Python 中创建 UI(有关示例,请参见 IronPython 教程)。

我发现最简单的方法是在 C# 中做 GUI,然后调用 IronPython 类来完成剩下的工作。

我还要注意这个SO question,它似乎表明您可以使用 XAML 在 GUI 中做一些事情

于 2012-07-18T13:35:59.390 回答