I'm looking for a GUI drag and drop style GUI builder for Python Tkinter where I can create windows with forms, buttons, labels, etc. without actually writing any code. I would like the software to meet these requirements:

  • Open source where I can use the software for commercial projects
  • Compatible with Windows 10 64bit
  • Uses latest Python (v3) & Tkinter standards and is an active project

One tool that I've been using is called Pygubu. It's open source and can be run anywhere python is installed. It includes support for not only Python version 3 but also version 2 as well. It appears to be an active and popular project and includes documentation too.

Pygubu (open source)

Pygubu is a RAD tool to enable quick and easy development of user interfaces for the Python's tkinter module.

The user interfaces designed are saved as XML files, and, by using the pygubu builder, these can be loaded by applications dynamically as needed.

Pygubu is inspired by Glade.

Screenshot 1


Use " PAGE ":


PAGE is an drag-and-drop GUI generator, bearing a resemblance to Visual Basic. It allows one to easily create GUI windows containing a selection of Tk and ttk widgets.

Use it to build GUIs in Python and Tcl/tk. But before you install it you must download Activestate Tcl/tk software.

It really speeds up the design activity. Also learn how to code in Tkinter to make cosmetic changes. I recommend BUCKY's tutorials on YouTube on tkinter.


If you're interested in colourful and creative applications, then I'd recommend using PAGE and Tkinter. PAGE takes care of all the backend coding and gives you a clean file to write custom code but you need to learn TKINTER to build applications.

GTK builder is also an option. It's easy to code but UI is dull.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.