I've tried writing GUIs with Python in the past and it was a bit tricky to get the pieces working.

The one Python GUI that comes to mind that is also, like, not garbage looking is Anki.