Who This Book is For - russ-hensel/qt5_by_example GitHub Wiki

This book is for the motivated self learner who already knows their way around Python and would like to learn how to make applications with graphical user interfaces.

We will explain what we know, largely through code examples with just enough explanation to make the code understandable. Most of the code examples are in one large application but code on any one topic is normally in a single class, in a single file.

To read the book you really need to use the example application: QT5 by example and should run it in some IDE. For an IDE the authors used Spyder ( part of the Anaconda release of Python ) but it should work in other environments.

As much as possible the code should be cut and paste ready -- good names, error checking... ( formatting now is quite non-standard, use black or similar if this bothers you )

The authors have done a bit of QT programming, but have not used all widgets and do not know everything about even the widgets they have used. At some points you may have to plunge into Terra incongnita. Contributions back to the project are welcome.