|
The Book of Qt 4: The Art of Building Qt Applications
The Qt toolkit is widely used for the development of GUI
applications as well as console tools and servers. Qt is
most notably used in KDE, a free Linux desktop, the Opera
web browser, Skype, and Google Earth. Daniel Molkentin,
author of this book, is a core developer of KDE. He uses
practical examples to explain Qt characteristics
like the
signal slot concept and its event system. He guides the
reader through developing applications both with and without
Qt's graphical GUI builder "Qt Designer." Topics covered
include: tools needed to create dialog boxes; steps to
follow when developing a GUI-based application; layout; how
to visualize data using Qt's "model-view concept"; the QtSql
model; the graphics library; as well as how to work with
XML, databases, threads, and debugging. The book also
includes lots of useful hints on how to use Qt's own
datatypes, containers and algorithms and how to develop
user-friendly applications. Co-published with Open Source
Press.
1. Basics, Tools, and First Code
2. The Tools Needed to Create Dialogs
3. GUI Design Using the QT Designer
4. Developing a GUI Application Based on a Main Window
5. Laying Out Widgets
6. Dialogs
7. Events, Drag and Drop, and the Clipboard
8. Displaying Data Using "Interview"
9. The QtSql Module
10. The Graphics Library "Arthur"
11. Input/Output Interfaces
12. Threading with QThread
13. Handling XML with QtXml
14. Internationalization
|