Rapid GUI Programming with Python and Qt is the definitive guide to programming PyQt4, the fastest, easiest, and most flexible way to create GUI applications that run on Windows, Mac OS X, and Linux. This book provides a short conversion course for those not yet familiar with Python and then devotes the majority of its pages to PyQt4 programming. All the fundamentals are covered, from the event loop to dialog layout, design, and usage patterns, as well as how to create main windows with menus, toolbars, and dock windows. File handling is also covered, from loading and saving in binary, text, and XML formats, to managing a recently used files list and restoring the user's workspace on start up. The book shows how to create custom widgets whose appearance and behavior are completely determined by the programmer. All of PyQt's major architectures are covered, including Qt's signals and slots mechanism, layouts, low-level event handling, the clipboard, drag and drop, Qt 4.2's new graphics view architecture, and rich text processing. Three chapters are devoted to PyQt4's powerful model/view architecture and more advanced chapters cover internationalization, networking, and multithreading.
Edición: Prentice Hall (2007)
Idioma: Inglés
Formato: PDF
Contenido:
- Data Types and Data Structures
- Control Structures
- Classes and Modules
- Introduction to GUI Programming
- Dialogs
- Main Windows
- Using Qt Designer
- Data Handling and Custom File Formats
- Layouts and Multiple Documents
- Events, the Clipboard, and Drag and Drop
- Custom Widgets
- Item-Based Graphics
- Rich Text and Printing
- Model/View Programming
- Databases
- Advanced Model/View Programming
- Online Help and Internationalization
- Networking
- Multithreading
- Appendix A: Installing
- Appendix B: Selected PyQt Widgets
- Appendix C: Selected PyQt Class Hierarchies
Descarga/Download