2011-10-05 46 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的支持。

相关问题