Official GUI Builder for Tkinter

Frustrated by the time consuming nature of GUI development & my love for tkinter since its the first GUI library i have learnt, I present to you my proposal for an official GUI Builder for tkinter.

After investment of huge amount of time, i have successfully developed a GUI builder for tkinter and python with no external dependency, easy to extend, full interoperability with existing GUI code base, Minimal & low on resource UI, WYSIWYG, no XML based UI, and ability to generate python equivalent code.

have a look at GitHub - kurawlefaraaz/tkinter.builder: RAD tool to speedify GUI developement in tkinter with python.

1 Like

Thanks for building this tool. I’m not sure what you mean by “official”. Can you explain more about what you are proposing?

I’d describe this more as the beginnings of a pre-built component library, than an “official GUI Builder” (for a library for building GUIs).

by official i meant python adopting it for tkinter since it doesnt have any external dependency and is completly built using python & tkinter. is that possible?

i didnt understood why “pre-built component library” since they are already present for tkinter for example ttkwidget

My topic is not for asking help, instead is for proposing my idea to python. Therefore changing it back to Idea Topic

If “adopt” means that the CPython core team will maintain this code, that is extremely unlikely to happen. If anything, the core team is removing code from their maintenance responsibilities.

Did you mean something else?

You should continue to develop it and promote it. It can be valuable and popular as a third-party project.

Help is also the catch all project announcement and discussion category. This isn’t viable as an idea topic right now, which is why it was moved.

(Note: I lack professional experience and unaware of the complexities of maintainace and other thing done in professional software engineering, so your advice & insights would be extremely valuable for me)

Not necessarily CPython maintaining this project, but adding it to the built-in set of libraries in python(and that i guess would require maintainace by CPython team if done). I think this idea is vaiable for built-in library since turtle is also a built-in library whose sole reason for existence in python built-in library is to help new learners easily learn programming concepts.

By adding GUI Builder for tkinter as a builtin-module of tkinter (hence tkinter.builder), python can increase the demand & usage of tkinter as well as this tool can be used by educationist to teach tkinter and thus basics of GUI programming.

If anything, the core team is removing code from their maintenance responsibilities.

what are the other possibilities?

Yes, if the code is in the standard library, then it is maintained by the core team.

You should take the usual third-party route: publish your code on PyPI, promote it to get attention on it, find users, continue to build and expand it.

  1. 8 year old answers but is this tool Pygubu still updated? windows - GUI drag & drop style GUI Builder for Python Tkinter - Software Recommendations Stack Exchange
  2. What about VisualTK? https://visualtk.com/
  3. Figma. Does it output Tkinter code? Https://figma.com