GUI Programming with Python: QT Edition
The main topic of this book is application development using PyQt, a library extension to the Python programming language — a library that is meant to form the basis for GUI programming. PyQt is free software, but there is also a commercial IDE available, BlackAdder, that is specially written to assist working with PyQt. I will show you the ins and outs of PyQt by developing a complete and complex application.