Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 用于Visual studio 2010的python工具不提供设计视图_Visual Studio 2010_Ironpython - Fatal编程技术网

Visual studio 2010 用于Visual studio 2010的python工具不提供设计视图

Visual studio 2010 用于Visual studio 2010的python工具不提供设计视图,visual-studio-2010,ironpython,Visual Studio 2010,Ironpython,我已经在sharp develop下用iron python和.net创建了一个项目,但我想用VS 2010运行这个项目。我已经为VisualStudio2010安装了python工具。 当我构建项目并运行它时,我可以看到执行的程序,也就是说,我可以看到我创建的GUI,菜单也可以工作 但是,我不能做的是切换到设计器模式并移动一些按钮等,因为没有可用于任何源文件的设计视图 然而,在源代码中,我看到按钮等具有特定的坐标、大小和其他属性,但根本没有可以编辑按钮的设计视图。 有人知道问题出在哪里吗?据我

我已经在sharp develop下用iron python和.net创建了一个项目,但我想用VS 2010运行这个项目。我已经为VisualStudio2010安装了python工具。 当我构建项目并运行它时,我可以看到执行的程序,也就是说,我可以看到我创建的GUI,菜单也可以工作

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

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

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

WinForms应用程序

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

我发现的最简单的方法是用C#编写GUI,然后调用IronPython类来完成其余的工作


我还要注意这一点,这似乎表明您可以使用XAML在GUI中做一些事情,谢谢您的回答。这将为我节省大量的时间来找出我做错了什么。在C#或WPF中重写GUI将是一项艰巨的任务,因为GUI非常庞大。然而,我将尝试使用夏普开发继续编辑该项目。然而,Sharp develop不起作用,因为当我尝试使用ipy Program.py编译prject时,它抛出了一个错误“no Module name clr found”,我将为Sharp develop的问题创建一个新线程,但是上面的答案,即Visual Studio的Python工具不支持Python设计器,目前对我来说已经足够了。