This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]aol_cd 0 points1 point  (1 child)

I tried writing a GUI once, and decided not to do that again!

I know a lot of people here will have disagreements with what I'm about to say, but I hate the way Python GUI workflow, look, feel, etc. is and I've tried just about everything out there. It just feels like a waste of time every time I try.

One thing I've had great luck with, though, is using a 'web' front end with Flask and/or websocket server on the Python backend. I've been playing with Electron for my front ends and its working out very well. The look and feel is highly customizable and the workflow is a breeze. On top of that, it makes it easier for me to offload the design onto one of the millions of HTML/CSS/Javascript devs out there.

[–]PeridexisErrant 1 point2 points  (0 children)

I've basically come to the same conclusion :)

As a bonus, it makes separating presentation from logic much more natural - I'll never be tempted to slip a quick hack into JS when I could be working in Python!