2011-10-05 51 views
5

我是一名初學者程序員,並且在過去的幾個月中已經學習了我迄今爲止使用delphi所瞭解的大部分內容。一個月左右,我決定給Python試一試,因爲我被告知它可能更容易學習,我非常喜歡這種語言。我想我似乎更容易使用它。是否有一個用Python構建GUI應用程序的好的IDE

唯一的問題是,我似乎無法找到一個好的IDE,它以Delphi的方式工作。我想用好的GUI來創建桌面應用程序,所以最好有類似於Delphi/Visual Studio的工作。

我已經四處搜尋,可以找到任何東西。想知道是否有人可以伸出援助之手。

另外,從我所收集的內容看,Ironpython似乎與Python編碼明智相同。我不介意我的應用程序只能在Windows上工作。 Python Tools是一個不錯的選擇。我的意思是,它基本上就像使用Visual Studio,但與Python代碼?

任何幫助,非常感謝。

謝謝。

回答

2

Boa Constructor是一個經典的RAD IDE的GUI應用程序(wxPython中,Linux和Windows)。人們仍在使用它,但似乎幾年前停止了發展。 PythonCard是另一個RAD IDE我在過去使用的,但也沒有維護現在

雖然比不上的IDE,有些工具是GUI設計非常有幫助,如:
- wxglade(wxPython的,包括在Stani的Python編輯器pluging只有python2.x)
- qtdesigner(QT-PyQt的或pyside,包括在pyqtSpyder IDE,建立在PyQt的,有專門的鏈接,它也可以用於Python 3.X)

0

我一直很喜歡BoaConstructor這是一個wxPython GUI構建器。 似乎並不積極維持下去,但...

wxPython的是非常活躍的,但...

0

Python的工具基本上是。就像使用VS但是使用Python一樣。它有智能感知,調試,性能分析等等......當工作在w/IronPython時,.NET調試器有點粗糙(你會看到內部的實現細節),但你仍然可以使用純Python調試器,它給你一個Pythonic視圖。

智能感知引擎知道GUI設計器,因此您可以完成對XAML中定義的控件的完成。當你在GUI設計器中雙擊按鈕時,你會得到處理器方法的自動定義,或者選擇在屬性窗格中定義一個事件處理器。可能最大的缺點是沒有用戶控件的支持,也沒有設計者對WinForms的支持。

相關問題