3 ms·
I reckon you've never seen flet. https://flet.dev https://flet.dev
by skeledrew 9mo ago
I reckon you've never seen flet.
https://flet.dev https://flet.dev
- PyWoody 9mo agoThat looks interesting. I had not heard of flet. How do you like it? How easy is it to work withe the layout controls?
- skeledrew 9mo agoIt's a mixed bag, as it's still not stable (esp as very recently declarative support was added in what was likely a mostly-rewrite). But when it works, it works great (I've only tried on Linux and Android).
- PyWoody 9mo agoNeat. I'm skimming the documentation now and it looks like something worth keeping an eye on. I have so many long-running scripts that I sometimes set up with TUIs or quick PyQt/PySide GUIs but the GUIs always seem overkill and the TUIs always leave me lacking. flet looks like a good in-between of the two.
- skeledrew 9mo agoI'd say it definitely makes building GUIs more simple and intuitive than the Qt and Tk frameworks at least. And very important for me, it's fully cross-platform (for the most popular platforms anyway). I must admit that the imperative style does start to become painful as complexity increases, which led to me dropping it for a while, and so the declarative update is welcome even though it takes some time for me to mentally grep.
- apitman 9mo agoHow does it compare to Beeware?
- skeledrew 9mo agoFar easier to use. I never got beyond just trying to setup Beeware; became overwhelmed by complexity. Flet, you install it like any other Python package and start coding your UI. It's one of those rare things that just works(tm).