12

I was hoping to find a tool similar to Borland Delphi or VisualBasic for Python. Basically, I want to be able to program Windows apps with ease, without actually having to code every single widget. Does such a software exist? Thanks!

Carl F.
  • 6,718
  • 3
  • 28
  • 41
Bo Milanovich
  • 7,995
  • 9
  • 44
  • 61
  • 2
    You might want to give "coding every single widget" a try. I've done professional GUI development for 15 years or so and would never consider using a visual tool when using a toolkit like wxPython or Tkinter. It's not as hard as you might think. – Bryan Oakley Sep 07 '11 at 19:33
  • See in the python website. https://wiki.python.org/moin/GuiProgramming – e-Fungus May 07 '20 at 16:20

4 Answers4

10

Here's one for wxPython:

http://wxglade.sourceforge.net/

FogleBird
  • 74,300
  • 25
  • 125
  • 131
3

Here's how to do it using Qt Designer for Qt4.

https://web.archive.org/web/20130706112923/http://diotavelli.net/PyQtWiki/Creating_GUI_Applications_with_PyQt_and_Qt_Designer

You might also want to have a look at traits. It's pretty easy for simple designs.

Ry-
  • 218,210
  • 55
  • 464
  • 476
Carl F.
  • 6,718
  • 3
  • 28
  • 41
  • 1
    Broken link. Please fix this. – nbro May 23 '15 at 21:40
  • Here an alternative link: http://pyqt.sourceforge.net/Docs/PyQt5/designer.html tutorial: https://nikolak.com/pyqt-qt-designer-getting-started/ – Ibrahim.H Feb 07 '18 at 17:03
  • [nikolak.com/pyqt-qt-designer-getting-started](https://nikolak.com/pyqt-qt-designer-getting-started/) still broken... – David Oct 06 '20 at 00:35
0

All these tools are light years behind Delphi or Lazarus in Pascal world. The sad truth is that there is no real RAD GUI tools comparable to Delphi in Python world.

zlatko
  • 596
  • 1
  • 6
  • 23
0

For wxPython: wxGlade, Boa Constructor (super old), wxFormBuilder

See also http://wiki.wxpython.org/wxPythonPit%20Apps

PyQt / PySide comes with Qt Designer

Personally, I always hand-code all my wxPython applications. It's really pretty easy and gives me a lot more control.

Mike Driscoll
  • 32,629
  • 8
  • 45
  • 88