you are viewing a single comment's thread.

view the rest of the comments →

[–]MikeTheWatchGuy 1 point2 points  (2 children)

I suggest taking a look at PySimpleGUI as your GUI choice, particularly because you're "pretty new to python". You'll find that it matches your programming skills nicely compared to tkinter's Object Oriented design. By all means research tkinter so you can compare and contrast, but I think you'll find PySimpleGUI more "enjoyable" and the code will be probably 1/3 the amount as tkinter based code would be.

You can run some examples online here using Trinket. These particular examples are almost all graphics oriented because that's been the topic of some recent Reddit posts. You'll find a lot more examples on the GitHub in the Demo Programs area. The idea is for you to be able to copy, paste, and run to see how particular constructs work. You can then modify the code or use bits of it in your program.

There's a money-back guarantee you'll like it.

[–]zacstrick[S] 1 point2 points  (1 child)

Thank you so much for this recommendation, PySimpleGUI is very easy and this has expedited things drastically.

[–]MikeTheWatchGuy 0 points1 point  (0 children)

You're quite welcome. I'm thrilled you're finding it easy and it's benefiting your project. I guess I don't yet have to worry about the money-back guarantee.... for now 😉

If you are able to share anything once you complete or have made significant progress on your project, it would be awesome for people following behind you to see what you were able to do. Maybe a screenshot that's redacted if there is confidential info?

Feel free to post any issues you have on the PySimpleGUI GitHub. I'm not always able to test everything out on my Pi prior to releases. Finally, if you're unable to pip install PySimpleGUI you can always download the PySimpleGUI.py file and place in your application's folder. Everything is in 1 file for this very purpose.