Buy new:
$61.99
FREE delivery Tuesday, May 28
Ships from: Amazon
Sold by: teddybear
$61.99
FREE Returns
Only 1 left in stock - order soon.
$$61.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$61.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Sold by
Sold by
Returns
30-day easy returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Support
Product support included
What's Product Support?
In the event your product doesn't work as expected or you need help using it, Amazon offers free product support options such as live phone/chat with an Amazon associate, manufacturer contact information, step-by-step troubleshooting guides, and help videos. By solving product issues, we help the planet by extending the life of products. Availability of support options differ by product and country. Learn more
Support
Product support included
In the event your product doesn't work as expected or you need help using it, Amazon offers free product support options such as live phone/chat with an Amazon associate, manufacturer contact information, step-by-step troubleshooting guides, and help videos. By solving product issues, we help the planet by extending the life of products. Availability of support options differ by product and country. Learn more
$16.99
Get Fast, Free Shipping with Amazon Prime FREE Returns
Shipped fast and reliably through the Amazon Prime program! Book may contain some writing, highlighting, and or cover damage. Shipped fast and reliably through the Amazon Prime program! Book may contain some writing, highlighting, and or cover damage. See less
FREE delivery Wednesday, May 29 on orders shipped by Amazon over $35
Only 1 left in stock - order soon.
$$61.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$61.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

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.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Advanced Qt Programming: Creating Great Software with C++ and Qt 4 (Prentice Hall Open Source Software Development Series) 1st Edition

4.3 4.3 out of 5 stars 33 ratings

There is a newer edition of this item:

{"desktop_buybox_group_1":[{"displayPrice":"$61.99","priceAmount":61.99,"currencySymbol":"$","integerValue":"61","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"OZX5%2BQeRGoAZlwMAS%2BJAjfR5tpszGvZEDrmvZTwB1TXU02Qj503iX3a1aZQxuqC7Wc3vDvRTLsvYxlzt05Ug0KVqmda8F6i1f8WWoluFoTjk%2FNylnYx6AM%2BJpzJ%2BpeIC%2B3PhwjSLuKGT5XRlhkpKPYcKtbTMAhrE4%2BnJbMVclNgMdlPfbIuKQHnhonoLJwqy","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$16.99","priceAmount":16.99,"currencySymbol":"$","integerValue":"16","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"OZX5%2BQeRGoAZlwMAS%2BJAjfR5tpszGvZEJ0CAea33HQAOZ7XMTbkRRsSF6bghaZcDIcNI7xLM5kR0OzJciieuCCgkbU%2FVnqbAYQ4zrIYQ1eLu6K95YpD3Bs%2F0AwrKP2rSESRATtCVCF3iMPsDIhfckjKR9NHviqvIQnXPRvXevh1H5naqenXRNykGxnDkLjQm","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

This book is aimed at existing C++/Qt programmers and presents ideas and techniques that are too advanced or specialized (although not necessarily difficult), for a first book on Qt.

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.
Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$61.99
Get it as soon as Tuesday, May 28
Only 1 left in stock - order soon.
Sold by teddybear and ships from Amazon Fulfillment.
+
$49.97
Get it as soon as Saturday, May 25
Only 1 left in stock - order soon.
Sold by CAPTAIN KA LLC and ships from Amazon Fulfillment.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
These items are shipped from and sold by different sellers.
Choose items to buy together.

Editorial Reviews

Review

“A good book on advanced Qt programming has been missing in the arsenal of Qt programmers. I’m very happy that Mark has written one. He is a fantastic technical writer with all the necessary background to write authoritatively about Qt programming. ... In other words: You are in for a treat! You are holding in your hands an excellent opportunity to expand on your knowledge of all the cool stuff you can do with Qt.”

—Eirik Chambe-Eng, cocreator of Qt

From the Author

This is my third solo book--and beyond doubt the most difficult to write. The key dilemma I've faced throughout was respecting the first word of the title: "advanced". Some reader is bound to notice the use of some particular technique and exclaim "oh no, he didn't use a timewarp pointer--how can he call this advanced!". Well, although an expert in the book's subject area it is possible that I really don't know about timewarp pointers. However, it is more likely that I deliberately chose not to use them. My aim is to always show the clearest, simplest, most maintainable code possible, and to always prefer solid Qt best practices over fragile exotica. (For example, in the entire book there is only one use of a member function pointer.) Nonetheless, I think this book will take readers beyond what most other Qt books cover, and I'm confident that many readers will find much to challenge and interest them--as well as lots of practical code and ideas that they can make direct use of in their own Qt programming. (added by 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
  • Customer Reviews:
    4.3 4.3 out of 5 stars 33 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Mark Summerfield
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

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

4.3 out of 5 stars
4.3 out of 5
33 global ratings

Top reviews from the United States

Reviewed in the United States on July 26, 2012
An excellent overview of some of the advanced features of QT, such as displaying web pages, playing multimedia, and multi-threaded programming. I've been using QT professionally for a couple of years now, but I still learnt a great deal from this book.

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 :) ).
6 people found this helpful
Report
Reviewed in the United States on October 23, 2016
Didn't quite give me all the info I wanted re interface presentation. But pretty good all the same.
Reviewed in the United States on December 17, 2010
This book focus on what is essential and important using QT.
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.
10 people found this helpful
Report
Reviewed in the United States on February 2, 2016
Good continuation to the Introduction of Qt4
Reviewed in the United States on August 19, 2010
I've been waiting this book for many months, and now that I've read it, it absolutely fulfill my expectations... It's truly an amazing book for deep learning many aspects that are useful but in someway, sometimes 'hidden' inside Qt.
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...
7 people found this helpful
Report
Reviewed in the United States on May 7, 2021
Book is in the state described by seller.
Reviewed in the United States on December 2, 2015
Not good
Reviewed in the United States on October 29, 2010
I have not finished reading yet.
But according to the part I have read,
it is quite good.
One person found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Brad
4.0 out of 5 stars Really helped me understand how Qt is expected to be ...
Reviewed in Canada on October 14, 2014
Really helped me understand how Qt is expected to be used; and showed me some built in features in the views i didn't know existed. Hope a new version for Qt 5 which also includes QtQuick comes out at some point.
Jayne Crean
5.0 out of 5 stars Both a reference and a tutorial
Reviewed in the United Kingdom on September 18, 2014
This is one of those useful books (manuals) that, by dipping in and treating each section as a tutorial both refreshes the grey parts that have long been disconnected/lost but, importantly, inspires you to refactor your legacy code/knowledge.
As a, hoped for bonus, it leads to a lot more inspiration.
Kai Neufeldt
4.0 out of 5 stars Wichtiges Qt Buch, etwas durcheinander
Reviewed in Germany on December 14, 2010
Das Buch ist schon deshalb gut, weil es sonst nichts vergleichbares gibt.
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.
7 people found this helpful
Report
Stéphane
5.0 out of 5 stars Whaou... ! Encore un "must have" pour le développeur Qt
Reviewed in France on August 16, 2010
Après avoir dévoré le premier ouvrage consacré à Qt ("C++ GUI Programming With Qt 4" rédigé par le même auteur que j'avais eu la chance d'acheter en français !), j'ai craqué immédiatement pour ce nouvel opus. Et bien je le dévore en approfondissant mes connaissances et en découvrant des trucs et astuces donnés au fil du livre par l'auteur. Il explique clairement certains concepts parfois complexes (les Modèles / Vues, Phonon, Webkit...) rendant amusant l'approfondissement des connaissances de l'extraordinaire librairie Qt. On apprend en s'amusant. Ce livre est bien moins austère à lire que la documentation fournie et utilise des exemples concrets pour mettre en situation de nombreuses classes délicates à maîtriser.

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
10 people found this helpful
Report
Jerome Lanteri
2.0 out of 5 stars Contenu moyen, format kindle mauvais mais prix excessif
Reviewed in France on December 4, 2014
Ce livre n apporte rien de plus "avancé" que d autres, à la différence que le format kindle ne permet pas de zoomer sur les images d aperçus, ni de mettre des onglets, etc...
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.