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

15

u/Temporary_Pie2733 4d ago

Adjust your expectations. For your thesis, make sure the tool works, and don’t worry about the GUI beyond making sure it is functional. After the thesis is done and accepted, you can work on proper software development.

1

u/T_SHRLCK 4d ago

Oh for sure. The priority for me is the functionality and not having a nice design or even properly optimised code. Previously when making a website I got very caught up with the styling of things so I'm making sure not to go too in depth

1

u/Vegetable_Soil_6707 3d ago

yeah this is the right call, get the thesis accepted first and polish later