lawsie/guizero

GUI designer for guizero

Opened this issue · 3 comments

Is your feature request related to a problem? Please describe.
There is currently no GUI designer for guizero.

Describe the solution you'd like
I have a feature request (but a big one) for guizero.

What if you could make a gui designer like this ?

https://m.youtube.com/watch?v=FVpho_UiDAY

It's a lot of work but the result would be great.
You could save the gui in a file (maybe xml) and we then can open it again and edit.
There could also be a button to generate guizero code from the editor (which makes empty event handlers you defined in the editor)

This could benefit the project in many ways:

  • beginners can learn guizero by looking at the generated code

  • people who don't want to code at all, can design + generate code and fill in the event handlers. This will make it the most easy python gui. It can be used then by very young kids and later they can write the gui code themselves.

  • the designer can be used by yourself to test new widgets, add new things to existing ones and find bugs more easy becausd you can design and generate code to test quickly

  • the designer can be written in guizero itself (when enough widgets are made) and can verify guizero is working correctly
    (What's better then to write a designer using its own code?)

  • it can attract contributors because I think guizero is really unique because of its simplicity.

Thx for reading

Is this being made?
I'm also interested

It is not currently being worked on (as far as I know). It's a nice to have in our priorities but I would welcome a contribution.

Is there work done on adding new widgets? Because many things could be added.

Ofc, if you have a feature request please raise an issue. Or even better feel free to submit a pull request. There are notes on contributing in the docs. https://lawsie.github.io/guizero/contributing/