[LWN Logo]
[LWN.net]
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