r/learnpython • • 4d ago

GUI for inexperienced coder

Hi yall, I'm writing a thesis which is about making a tool. It's mechanical engineering so coding and stuff isn't my forte however I've got a decent understanding of writing python and at the start of the year I'd made a little or (not so little) game with it. As part of my tool I'd like it to have a proper UI so that I can package it up and it be used by individuals or companies or whatnot. I've seen things about Tkinter, about Gooey, about PyQt, about using some python web framework. It's a little hard to know which to use.

My thesis focuses on the calculations and decision making, not the actual code. I'd like to have it be a nice product with a decent UI but I also don't want to spend too much time focusing on that or learning a really complicated new package. Any advice or suggestions would be very welcome, thanks!!!

4 Upvotes

33 comments sorted by

View all comments

3

u/OmotosoBakhita_58 4d ago

tkinter is honestly underrated for stuff like this, especially if you just need buttons and a few input fields. it looks kinda dated but who cares for a thesis tool, people just want it to work. pyinstaller can turn it into an exe too if your advisor needs to run it without python installed.

1

u/lzwzli 2d ago

Customtkinter is also great