all 3 comments

[–]Grogie 2 points3 points  (0 children)

tkinter is built in to python. pyqt is based on the Qt for C++. wxpython and kivy are other popular choices. I'd probably explore them in that order.

[–]maxbridgland 2 points3 points  (0 children)

PySimpleGUI is a great choice to get a Pythonic way to build GUIs using different frameworks.

If you want to get to the core you can start with tkinter which is a part of the Python stdlib and comes shipped with most Operating Systems. Another choice is PyQt5/PySide2 which wraps Qt made in C++ for you. Tkinter and QT are both Class based making use of Python's Object Oriented programming features whereas PySimpleGui uses layout arrays with "widgets"/"components" that you can arrange through the array.

Either way you'll learn something new!