News for hackers. Stuff that matters.
Re:BeeWare – write Python, run everywhere using native UIs by movedx on Sunday February 06, 2022 @07:09PM (#30238500)
Are you suggesting not using BeeWare and using Qt instead? I only want to target Windows and macOS (I'm ignoring mobile.) For web I'm stuck in my ways and just go with Golang + server-side rendering (a bit of JS to make forms nicer.)

I was looking at Fyne for doing desktop UIs in Go: https://github.com/fyne-io/fyne

I can keep everything in the Go ecosystem that way.

Any thoughts or advice?

Re:BeeWare – write Python, run everywhere using native UIs by toyg on Sunday February 06, 2022 @08:24PM (#30239008)
BeeWare and Qt are on different levels. It's like comparing a single guy on a scooter, doing a few deliveries on weekends, with FedEx. If you don't care about mobile, and you can deal with the licensing model of Qt and its wrappers, the choice is fairly obvious. Also, a lot of the knowledge around Qt is not really Python-specific, it's transferable to C++ (or the other bindings they have).

I like the guys behind BeeWare and they've done some very good work to address the awful Python story on mobile, but every time I try BeeWare it lacks a lot of functionality one would expect from production-ready toolkits. I'm sure things will improve with time, but I have a feeling someone with deeper pockets will eventually eat their lunch.

Re:BeeWare – write Python, run everywhere using native UIs by ajwillia_ms on Monday February 07, 2022 @01:29PM (#30248944)
It is fair what other commenters have said about Qt being larger and used more production. However it is a pain - from licensing and code/technology point of view. If you enjoy Go and/or like maintainable GUI code then Fyne is basically designed for you. The team is ambitious and always developing more features, plus there is now commercial support behind the project at https://fynelabs.com.
Re:BeeWare – write Python, run everywhere using native UIs by onphonenow on Wednesday February 09, 2022 @12:13PM (#30275131)
Very cool.

https://github.com/fyne-io/fyne

scroll down for some screenshots.