2012-07-18 47 views
1

我在尖锐的开发中创建了一个使用铁python和.net的项目,但我想使用该项目与VS 2010一起运行。我已经安装了python工具studio 2010. 当我创建项目并运行它时,我可以看到执行的程序,这意味着我可以看到我创建的GUI以及菜单也可以工作。设计视图不适用于Visual Studio 2010的python工具

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

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

回答

3

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

documentation

WinForms应用程序

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

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

我woud ASLO注意,这个SO question这似乎表明,你可以使用XAML

+0

谢谢您的回答做一些事情在GUI中。这将为我节省大量的时间,试图找出我做错了什么。用C#或WPF重写GUI将是一项艰巨的任务,因为GUI非常庞大。然而,我会尝试使用锐利的开发来继续编辑项目。然而夏普的开发不起作用,因为当我尝试使用ipy Program.py编译这个项目时,它会抛出一个错误“找不到模块名称clr” – infoclogged 2012-07-18 13:41:07

+0

我将为sharp开发的问题创建一个新线程,但是回答上面的问题,目前Visual Studio的Python工具不支持Python设计器就足够了。 – infoclogged 2012-07-18 14:43:29

相关问题