2012-07-18 71 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

相關問題