Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
$61.99$61.99
Ships from: Amazon Sold by: teddybear
$16.99$16.99
Ships from: Amazon Sold by: -OnTimeBooks-
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
OK
Advanced Qt Programming: Creating Great Software with C++ and Qt 4 (Prentice Hall Open Source Software Development Series) 1st Edition
There is a newer edition of this item:
$49.97
(118)
Only 1 left in stock - order soon.
Purchase options and add-ons
Qt has now grown to over 700 classes and well over a million words of documentation, far too much to cover in a single volume. So instead of covering everything very thinly, the book focuses on key areas of Qt technology and tries to provide more comprehensive coverage than is available elsewhere.
The book is completely practical in emphasis, with every technique illustrated by working code. The examples show Qt best practices, and have been tested on Linux, Mac OS X, and Windows, using Qt 4.6 and where possible (e.g., using #if QT_VERSION), Qt 4.5. (The examples and a sample chapter can be downloaded from the book's web page. Amazon don't allow URLs so google for "qtrac" to find it.)
The book's main themes are hybrid desktop/Internet applications, threading, rich text handling, Qt's graphics/view architecture, and Qt's model/view architecture (to which four chapters are devoted), although many other topics are covered. Besides each chapter's main subject, lots of other classes, methods, and techniques are used wherever they make sense, to show as many Qt features as possible. So even the most experienced Qt programmer should discover aspects of Qt they weren't aware of, discover new techniques, and be inspired with new ideas.
- ISBN-100321635906
- ISBN-13978-0321635907
- Edition1st
- PublisherPrentice Hall
- Publication dateJanuary 1, 2010
- LanguageEnglish
- Dimensions7 x 1.5 x 9.5 inches
- Print length553 pages
Frequently bought together
Customers who bought this item also bought
Editorial Reviews
Review
—Eirik Chambe-Eng, cocreator of Qt
From the Author
From the Back Cover
Qt has evolved into a remarkably powerful solution for cross-platform desktop, Web, and mobile development. However, even most experienced Qt programmers only use a fraction of its capabilities. Moreover, practical information about Qt's newest features has been scarce--until now.
Advanced Qt Programming shows developers exactly how to take full advantage of Qt 4.6's most valuable new APIs, application patterns, and development practices. Authored by world-renowned Qt expert Mark Summerfield, this book focuses on the techniques that offer the most power and flexibility with the least added complexity.
Summerfield focuses especially on model/view and graphics/view programming, hybrid desktop/Web applications, threading, and applications incorporating media and rich text. Throughout, he presents realistic, downloadable code examples, all thoroughly tested for Qt 4.6 and designed to anticipate future versions of Qt.
The book
- Walks through using Qt with WebKit to create robust hybrid desktop/Internet applications
- Shows how to use the Phonon framework to build powerful media applications without managing low-level details
- Presents state-of-the-art techniques for working with model/view table and tree models, delegates, and views
- Explains how to write more effective threaded programs with QtConcurrent and QThread
- Includes detailed coverage of creating rich text editors and documents
- Thoroughly covers graphics/view programming: architecture, windows, widgets, layouts, scenes, and more
- Introduces Qt's powerful animation and state machine frameworks
About the Author
Product details
- Publisher : Prentice Hall; 1st edition (January 1, 2010)
- Language : English
- Hardcover : 553 pages
- ISBN-10 : 0321635906
- ISBN-13 : 978-0321635907
- Item Weight : 2.32 pounds
- Dimensions : 7 x 1.5 x 9.5 inches
- Best Sellers Rank: #1,463,316 in Books (See Top 100 in Books)
- #272 in Software Design & Engineering
- #376 in C++ Programming Language
- #850 in Computer Programming Languages
- Customer Reviews:
About the author
Mark Summerfield is a computer science graduate and qualified teacher with many years experience working in the software industry, primarily as a programmer and documenter. Mark owns Qtrac Ltd., http://www.qtrac.eu, where he works as a programmer and where he created and now maintains his commercial software --- PDF comparison tools DiffPDF (GUI) and comparepdfcmd (command line). He also created the open source UXF (Uniform eXchange Format), and wrote the first UXF libraries.
All Mark's books are aimed at programmers and others, such as students, scientists, and engineers, who already have some programming experience (how much depends on the individual book). Each solo book has its own page on the Qtrac website from which the source code can be downloaded and that lists the book's errata. All the books are designed to teach technologies that Mark loves and has found to be the best of their kind.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The writing style is friendly and informal, and all the explanatory text is easy to understand.
All of the example programs worked perfectly, with one minor exception: the 'weather tray icon' app did not display properly -- perhaps because I was running Ubuntu 12.04, whereas the app had been tested on Fedora. (I could not, in good conscience, deduct a star from this book's rating because of that: making apps that work on every variant of Linux is an impossible task :) ).
For example the model view architecture using desktop widget but also graphical widget,state machine animation framework are very well explain and precise.
The code provided simply work.
I think reader of this book can really save some time during the learning process.It s also a book that you can read close to your qt creator open to experiment each notion explained by Mark.
This book is the path to glory, for those who, like me, love those features that turn a programming language in a delightful day at the park...
But according to the part I have read,
it is quite good.
Top reviews from other countries
As a, hoped for bonus, it leads to a lot more inspiration.
Es langweilt nicht mit Qt Grundlagen, sondern beschreibt die Neuerungen, die im Verlaufe der 4.xer Versionen (bis 4.6) dazugekommen sind.
Daher ist es auch sehr nützlich für Entwickler, die bisher hauptsächlich mit den 3.xer Versionen von Qt gearbeitet haben.
Allerdings ist es manchmal etwas langatmig und durcheinander. In jedem Kapitel werden nebenbei auch viele Techniken beschrieben, die nicht direkt was mit dem Thema des Kapitels zu tun haben, und man muss lange lesen, bis man die nötige Information hat. Also nichts zum schnell mal nachschlagen.
Das Kapitel über QThreads ist etwas zu kurz.
Und über QML gibt es gar kein Kapitel, schade.
Dennoch ist es mein einziges Qt Buch von Bedeutung, alles andere deckt die online-docu ab.
Ayant contacté son auteur par email pour lui poser quelque questions, j'ai eu la surprise et la joie de le voir répondre immédiatement et d'être très facilement accessible et très disponible. Il écoute les questions sur le livre, y répond, conseille...
Bref vous l'aurez compris je suis entièrement satisfait de mon achat et je ne saurais que vous conseiller de posséder un exemplaire de ce livre avant que comme le précédent il ne soit plus édité !
PS : Ce livre est en anglais mais facilement lisible pour un francophone ayant quelques notions de la langue de Shakespeare dans son utilisation technique
Stéphane
Aussi, le contenu est un peu "en vrac".
C est pas le meilleur livre sur QT, et en plus, il traite de QT4...
A ce prix, c est trop chère vendu, pour le contenu (qualité et date) et pour le format kindle qui vous contraint d utiliser leur programme ultra limité. Je déconseil fortement, kindle et ce livre sur QT.
Déçu.