Résumé
After a basic application, the book moves onto the event model in Qt, which uses signals and slots to attach events to code. The author demonstrates that Qt is a remarkably sophisticated user interface library. Early sections examine programming menus, including pop-up menus, basic widgets, or controls (such as labels and listboxes), and more complex controls (such as sliders, progress bars, listviews, and tables).
Next the book presents material on Qt's built-in dialogs (for message boxes and opening and saving files) and layout managers. The author investigates Qt's container classes (such as arrays and dictionaries) and offers a lot of material on 2-D graphics, including printing, saving, and loading images.
Later chapters look at validating text and working with files and directories, with tips on important topics such as focus handling, internationalization, portability, and debugging. (The author even shows you how to work with Qt in Perl and reviews several Qt GUI builders that help automate design.)
Filled with expert advice and sample code, this guide makes a strong case that both Unix and Windows developers should try out Qt. Richard Dragan
One area the author focuses on throughout the book, and
to good effect, is Qt's use of signals and slots. (These
are not traditional UNIX IPC signals, but a variation
unique to Qt.) This is the technology that notifies
specific parts of a program when UI events happen, such as
users clicking on a button or an item in a listbox. Every
application framework has its own way of performing this
"plumbing," and understanding it well enough to get
notifications in the right places, forward them
effectively, and so on, is critical to using the framework.
Dalheimer clearly appreciates this fact, and doesn't just
talk about Qt's signals and slots once and then move on,
but returns to the topic several times in different
contexts. Lou Grinzo
Synopsis
Qt is a C++ class library that lets users write GUI
applications that run on UNIX systems, as well as on
Windows 95/98 and Windows NT. This book provides an
in-depth tutorial on the multitude of features available in
Qt and will teach readers how to take full advantage of
this powerful, easy-to-use, cross-platform toolkit.
L'auteur - Matthias Kalle Dalheimer
a grandi a Hambourg, sa ville natale. C'est la,
precisement a l'Universite de Hambourg, qu'il a effectue
ses etudes en informatique. Il a travaille deux ans et demi
a la tete du departement Unix chez Star Division, en tant
que responsable du portage de la suite bureautique
StarOffice vers les systemes Unix et Linux. Il crea ensuite
sa propre societe de consulting, specialisee dans la
conception et la mise en oeuvre de solutions logicielles en
milieu heterogene (en ayant souvent recours a Qt, bien
entendu !!) Kalle travaille egalement comme editeur pour le
bureau allemand d'O'Reilly & Associates, et a traduit
de nombreux ouvrages O'Reilly, de l'americain vers
l'allemand.
Kalle est membre du directoire de la fondation KDE. Il est
responsable des bibliotheques fondamentales et de plusieurs
applications, ainsi que des relations publiques.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | Matthias Kalle Dalheimer |
Parution | 10/05/1999 |
Nb. de pages | 361 |
EAN13 | 9781565925885 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse