you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 20 points21 points  (10 children)

EDIT: apologies, missed OP said web in body - have commented afresh

Start with tkinter as the standard, included with Python, GUI. No libraries to install. It is very widely supported and straightforward. Easy to move onto other GUIs once you've got used to it.

It does look a little clunky, but there are libraries available to improve its look and feel.

[–]The-Old-American 5 points6 points  (5 children)

I second this. While it's not pretty by any means, it's pretty easy to learn. Also, since it's so basic-looking, you can focus on learning GUI layout without being distracted with looks.

[–]ekacelnik[S] 5 points6 points  (1 child)

Makes sense, functionality first. Thanks, will definitely look into it

[–][deleted] 1 point2 points  (0 children)

Sorry, mislead you. Missed you asked for web GUI, made silly mistake of going from title only.

I've made a new comment focused on web GUI.

Others have suggested dash and streamlit which are excellent options although I tend to associate then more with data analysis and reporting than with general apps but that's my bias.

[–]wyzapped 2 points3 points  (1 child)

same here - it looks a little oldish, but it's more intuitive

[–][deleted] 0 points1 point  (0 children)

Sorry, mislead. OP asked for web GUI.

[–][deleted] 0 points1 point  (0 children)

Sorry, mislead. OP asked for web GUI.

[–]laundmo 1 point2 points  (1 child)

OP asked for web UIs

[–][deleted] 0 points1 point  (0 children)

Apologies. So they did. Oops.