Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Colour:
Image not available
 

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

Mark Summerfield
4.5 out of 5 stars  See all reviews (2 customer reviews)

Print List Price: £33.99
Kindle Price: £32.29 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £1.70 (5%)
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your e-mail address or mobile phone number.

Formats

Amazon Price New from Used from
Kindle Edition £32.29  
Hardcover £33.99  
Kindle Books Summer Sale
Kindle Summer Sale: Books from 99p
Browse over 600 titles from best-selling authors, including Neil Gaiman, John Grisham, Jeffrey Archer, Veronica Roth and Sylvia Day. >Shop now

Book Description

Master Qt’s Most Powerful APIs, Patterns, and Development Practices

 

Qt has evolved into a remarkably powerful solution for cross-platform desktop, Web, and mobile development. However, even the 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.5’s and Qt 4.6’s most valuable new APIs, application patterns, and development practices. Authored by Qt expert Mark Summerfield, this book concentrates on 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 tested on Windows, Mac OS X, and Linux using Qt 4.6 (and most tested on Qt 4.5) and designed to anticipate future versions of Qt. The book

 

  • Walks through using Qt with WebKit to create innovative hybrid desktop/Internet applications
  • Shows how to use the Phonon framework to build powerful multimedia applications
  • Presents state-of-the-art techniques for using model/view table and tree models, QStandardItemModels, delegates, and views, and for creating custom table and tree models, delegates, and views
  • Explains how to write more effective threaded programs with the QtConcurrent module and with the QThread class
  • Includes detailed coverage of creating rich text editors and documents
  • Thoroughly covers graphics/view programming: architecture, windows, widgets, layouts, scenes, and more
  • Introduces Qt 4.6’s powerful animation and state machine frameworks

Customers Who Bought This Item Also Bought

Page of Start over
This shopping feature will continue to load items. In order to navigate out of this carousel please use your heading shortcut key to navigate to the next or previous heading.

Product Description

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 technicalwriter 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 Back Cover

Master Qt’s Most Powerful APIs, Patterns, and Development Practices

 

Qt has evolved into a remarkably powerful solution for cross-platform desktop, Web, and mobile development. However, even the 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.5’s and Qt 4.6’s most valuable new APIs, application patterns, and development practices. Authored by Qt expert Mark Summerfield, this book concentrates on 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 tested on Windows, Mac OS X, and Linux using Qt 4.6 (and most tested on Qt 4.5) and designed to anticipate future versions of Qt. The book

 

  • Walks through using Qt with WebKit to create innovative hybrid desktop/Internet applications
  • Shows how to use the Phonon framework to build powerful multimedia applications
  • Presents state-of-the-art techniques for using model/view table and tree models, QStandardItemModels, delegates, and views, and for creating custom table and tree models, delegates, and views
  • Explains how to write more effective threaded programs with the QtConcurrent module and with the QThread class
  • Includes detailed coverage of creating rich text editors and documents
  • Thoroughly covers graphics/view programming: architecture, windows, widgets, layouts, scenes, and more
  • Introduces Qt 4.6’s powerful animation and state machine frameworks

Product details


More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

3 star
0
2 star
0
1 star
0
4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
4 of 4 people found the following review helpful
4.0 out of 5 stars Professional book 27 Aug. 2011
By C. Piva
Format:Hardcover
Well written and aimed at professional programmers. I wish had ordered this book before trying to find my way through the countless online tutorials and forum posts. The book shows advanced Qt implementations. If you are after an easy entry to Qt this book is NOT for you, if you have already some experience in Qt or other interface programming SDKs (.Net, Windows Forms, MFC, ATL/WTL ... etc ) then this book is for you.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Both a reference and a tutorial 18 Sept. 2014
Format:Hardcover|Verified Purchase
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.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.9 out of 5 stars  8 reviews
10 of 11 people found the following review helpful
5.0 out of 5 stars very good book,the only qt book 17 Dec. 2010
By Dj Guimard - Published on Amazon.com
Format:Hardcover|Verified Purchase
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.
6 of 6 people found the following review helpful
5.0 out of 5 stars Exactly what the title says 26 July 2012
By Ross Canning - Published on Amazon.com
Format:Hardcover|Verified Purchase
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 :) ).
16 of 21 people found the following review helpful
5.0 out of 5 stars this book is a "must have" for a Qt developper 16 Aug. 2010
By Stéphane - Published on Amazon.com
Format:Hardcover
After reading his previous book ("C++ GUI Programming With Qt 4") I order this Mark Summerfield new opus as soon as it has been published and I really enjoy reading it. It learn me some tips and tricks during all chapters. It explain clearly some points which are difficult to master with true life samples. Here comes (Model / View, Phonon, Webkit...)

Mark have answered some questions I ask him by mail on his book. That's really nice from him to be available to his readers ! You're great Mark...

So if you want to discover or go deeper in Qt, go reading this book now !

Stephane
2 of 2 people found the following review helpful
5.0 out of 5 stars Well written. 23 Dec. 2013
By Yuriy Grishin - Published on Amazon.com
Format:Hardcover
For those who have done C++ GUI programming by Jasmin Blanchette and Mark Summerfield this book will be a nice follow-up. It has the same down-to-earth style and covers topics that were not covered in the former book. Personally, I found very useful QTextDocument examples and topics on concurrency.
5.0 out of 5 stars Very clear with good examples. It is best if the user has ... 8 July 2014
By David Q. R. Wagoner - Published on Amazon.com
Format:Hardcover|Verified Purchase
Very clear with good examples. It is best if the user has a good grasp of C++ prior to reading this book.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category