是否有一个很好的IDE用于使用Python构建GUI应用程序

时间:2011-10-05 07:29:38

标签: python ironpython

我是一名初学程序员,并且在过去几个月中学习了迄今为止我所知道的大部分内容。大概一个月后我决定尝试python,因为我被告知可能更容易学习,我真的很喜欢这种语言。我想我似乎只是更容易使用它。

唯一的问题是我似乎无法找到一个好的IDE,它以Delphi的方式工作。我想创建具有漂亮GUI的桌面应用程序,因此可以使用与Delphi / Visual studio类似的东西。

我四处搜寻,可以找到任何东西。想知道是否有人可以伸出援助之手。

另外,从我收集的内容来看,Ironpython似乎与python编码明智相同。我不介意我的应用程序只能在Windows上工作。 Python Tools是一个不错的选择。我的意思是它基本上就像使用visual studio而是使用python代码?

非常感谢任何帮助。

感谢。

5 个答案:

答案 0 :(得分:2)

Boa Constructor是用于GUI应用程序的经典RAD IDE(wxpython,包括linux和windows)。人们仍在使用它,但似乎几年前开发停止了。 PythonCard是我过去使用的另一个RAD IDE,但现在还没有维护

虽然它们不是IDE,但有些工具对GUI设计非常有帮助,例如:
- wxglade(wxpython,作为插入Stani Python编辑器,仅包含python2.x)
- qtdesigner(qt-pyqt或pyside,包含在pyqtSpyder IDE中,构建在pyqt上,有一个专用的链接。也适用于python 3.x)

答案 1 :(得分:1)

我使用PyGTK与GTK互动。

http://www.pygtk.org/docs/pygtk/gtk-class-reference.html

http://www.pygtk.org/pygtk2tutorial/

但也有值得的QT和WXpython。

答案 2 :(得分:1)

答案 3 :(得分:0)

我一直很喜欢BoaConstructor这是一个wxPython GUI构建器。 似乎不再积极维持......但

虽然wxpython非常活跃......

答案 4 :(得分:0)

Python Tools基本上就像使用VS但使用Python一样。它有智能感知,调试,分析等...当使用IronPython工作时,.NET调试器有点粗略(你会看到内部实现细节)但你仍然可以使用纯Python调试器,它给你一个Pythonic视图。

智能感知引擎知道GUI设计器,因此您将完成对XAML中定义的控件的完成。当您执行诸如双击GUI设计器中的按钮或选择在属性窗格中定义事件处理程序之类的操作时,您将获得处理程序方法的自动定义。可能最大的缺失是没有对用户控件的支持,也没有设计师对WinForms的支持。