BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit
1–10 of 32 posts
Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit
#2Because honestly, you can have the best GUI toolkit in the world but without a visual editor, building a GUI-rich app will still be incredibly tedious.
Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit
#3Is there a WYSIWYG GUI editor for this, a la Visual Basic? Because honestly, you can have the best GUI toolkit in the world but without a visual editor, building a GUI-rich app will still be incredibly tedious.
Probably comes from having more experience with web frontends than native GUIs.
Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit
#4As Windows users are probably going to be your number one utilizers of target applications, it's always weird that that experience is always the worst. Maybe target WPF/WinUI instead, for a more modern experience.
Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit
#5Is there a WYSIWYG GUI editor for this, a la Visual Basic? Because honestly, you can have the best GUI toolkit in the world but without a visual editor, building a GUI-rich app will still be incredibly tedious.
Tastes clearly differ then, because I've found the opposite. I find visual editor's really difficult to figure out, and I'm much happier when there's a quick to iterate on code-only way of laying out a GUI. Probably comes from having more experience with web frontends than native GUIs.
I've had pleasant experiences with Lazarus, Delphi and Visual Basic, and unpleasant experiences with Qt Designer, Glade and some others.
Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit
#6It looks pretty nice. I would say that they are falling into the same trap as other native toolkits, in that they are targeting win32/MFC components. As Windows users are probably going to be your number one utilizers of target applications, it's always weird that that experience is always the worst. Maybe target WPF/WinUI instead, for a more modern experience.
Standard set of HWND/GDI controls (EDIT,COMBOBOX, BUTTON + so called common controls) is not changing since Win95 so it is a dead end.
And in general modern UI tends to move to composition of UI from primitive ctls achieving rich agglomerates. Like in Web UIs:
HWND/GDI is really dead for many reasons. Badly scalable on high-DPI, no alpha, no 3D like here: https://sciter.com/sciter-webgl-is-officially-published-in-v... (second screenshot) and no styling/customization.Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit
#7Earlier quoted context omitted.
Tastes clearly differ then, because I've found the opposite. I find visual editor's really difficult to figure out, and I'm much happier when there's a quick to iterate on code-only way of laying out a GUI. Probably comes from having more experience with web frontends than native GUIs.
Which visual editors have you tried? I've had pleasant experiences with Lazarus, Delphi and Visual Basic, and unpleasant experiences with Qt Designer, Glade and some others.
Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit
#8Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit
#9Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit
#10Really wish there was something like this, but C or Rust instead of Python Or JavaScript.
I haven’t tried any yet as I lack the time, but it can be a good starting point.
Iced and Slint where interesting when I looked at that, and Slint may be done by former Qt developers.