15.8 The Design of GUI Programs

With Tkinter, it is recommended that you develop all of your GUI programs as Python Classes. However, with PySimpleGUI, this is not necessary. PySimpleGUI simplifies the creation of GUI programs so much that using classes is not required. This does not mean that classes cannot be used. In fact, for some GUIs, the use of classes may actually simplify things.

You can learn more about the simplicity of PySimpleGUI at What is PySimpleGUI?.