Live data from Hacker News

BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit

github.com

1–10 of 32 posts

Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit

#3
post #2

Is 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.

Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit

#4
It 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.

Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit

#5
post #3
post #2

Is 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.

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

#6
post #4

It 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.

With each release of Windows there are less and less HWND/GDI based applications.

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

#7
post #3

Earlier 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.

Mainly the Xcode one.

Re: BeeWare Toga v0.4.0 – A Python native, OS native GUI toolkit

#10

Really wish there was something like this, but C or Rust instead of Python Or JavaScript.

The web site https://areweguiyet.com/ has a list of GUI libraries for Rust.

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.

Post reply on HN