From: boud@rempt.xs4all.nl (Boudewijn Rempt) To: python-list@python.org Subject: ANN: Final draft of GUI Programming with Python and Qt Date: 10 Oct 2001 19:12:56 GMT Yesterday evening at about a quarter to ten I finished the final draft of my book, GUI Programming with Python and Qt, to be published by Opendocs. This draft is now available at http://stage.linuxports.com/pyqt/book1.htm (The screenshots appear to be missing, but Joshua is going to fix that.) If people want to do a technical review, I can send them a whopping great PDF file (it's more than 600 pages now) - and we hope to go to press next month, so a paper copy should shortly be in reach of everyone! This is a short table of contents: Part I Installation BlackAdder and PyQt Interface of BlackAdder Introduction to Python Debugging Part II: Concepts Qt concepts Signals and slots String objects in Python and Qt Python objects and Qt objects Qt class hierarchy Qt Designer, BlackAdder and uic Part III: Developing a real application Application frameworks Actions, menus, toolbars and accelarators Automatic testing Complex frameworks: multiple documents and views User interface paradigms Creating Application functionality Application configuration Using dialog windows A macro language Drawing on painters and canvases GUI design in the baroque age Drag and Drop Printing Internationalisation Delivering your application Appendices Using the Qt documentation Sip PyQwt and Numpy While the book of course uses PyQt for all gui work, I hope that I have succeeded in dealing with topics that are interesting to anyone who tries to develop a complete, real-world GUI application. Stephen Figgins did a review of the previous public draft at: http://www.onlamp.com/pub/a/python/2001/07/05/pythonnews.html -- Boudewijn Rempt | http://www.valdyas.org -- http://mail.python.org/mailman/listinfo/python-list