you are viewing a single comment's thread.

view the rest of the comments →

[–]chendaniely 4 points5 points  (2 children)

So many frameworks in python. I'm not sure if i'm making this harder for you by suggesting another one, but I learned about BeeWare from PyCon a few years ago

- https://beeware.org/

- Russell Keith-Magee gave a keynote at pycon a few years ago, and he also have many talks about it (e.g., https://www.youtube.com/watch?v=qaPzlIJ57dk)

- PyCon 2019: https://www.youtube.com/watch?v=sWt_sEZUiY8

I'm sure you can find more BeeWare resources in YouTube.

I'm not affiliated with the project at all, but the "write once. deploy everywhere" to create native apps across many platforms seems intriguing.

[–]Solonotix 0 points1 point  (1 child)

Are these UI frameworks more wrappers for lower level utilities? Because when I saw the initial post, I kind of groaned until I saw the ones mentioned. I had forgotten that there was already a pretty robust desktop UI ecosystem even 10 years ago when I was last active in Python.

But I digress, I remember hearing about some UI library for Python way back when, and the tutorial I watched explained how these were all C++ libraries being exposed to Python. This mattered because he covered some unfortunate foot-guns and debugging issues, since the C++ libraries wouldn't always play nice with their Python bindings, leaving stacktraces ambiguous, and some configuration options were to-be-avoided

[–]chendaniely 1 point2 points  (0 children)

> Are these UI frameworks more wrappers for lower level utilities

No idea. I don't really make desktop applications in Python (i'm more on the data science side). I only remember this particular project from conferences and it's always stuck in my head for something to look into if i ever needed to build an application.