Programming Books C Java PHP Python Learn more Browse Programming Books
C++ GUI Programming with Qt 4 and over one million other books are available for Amazon Kindle. Learn more
Buy Used
$14.96
FREE Shipping on orders over $35.
Used: Good | Details
Sold by FPQ Books
Condition: Used: Good
Comment: The cover is clean but does show some wear; book is warped. The cover has slightly curled corners. The pages show normal wear and tear. CD inlcuded! Item ships secure with Fulfillment By Amazon, Prime customers get 2nd day at no charge!
Add to Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

C++ GUI Programming with Qt 4 Paperback – June 26, 2006


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$49.93 $1.84

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 560 pages
  • Publisher: Prentice Hall PTR (June 26, 2006)
  • Language: English
  • ISBN-10: 0131872494
  • ISBN-13: 978-0131872493
  • Product Dimensions: 9.1 x 6.9 x 1.2 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #772,367 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

The Only Official Best-Practice Guide to Qt 4.1 Programming

Using Trolltech's Qt you can build industrial-strength C++ applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux--without making source code changes. With this book Trolltech insiders have written a start-to-finish guide to getting great results with the most powerful version of Qt ever created: Qt 4.1.

Using C++ GUI Programming with Qt 4 you'll discover the most effective Qt 4 programming patterns and techniques as you master key technologies ranging from Qt's model/view architecture to Qt's powerful new 2D paint engine. The authors provide readers with unparalleled insight into Qt's event model and layout system. Then, using realistic examples, they introduce superior techniques for everything from basic GUI development to advanced database and XML integration.

  • Includes new chapters on Qt 4's model/view architecture and Qt's new plugin support, along with a brief introduction to Qtopia embedded programming
  • Covers all Qt fundamentals, from dialogs and windows to implementing application functionality
  • Introduces best practices for layout management and event processing
  • Shows how to make the most of Qt 4's new APIs, including the powerful new 2D paint engine and the new easy-to-use container classes
  • Contains completely updated material in every chapter
  • Presents advanced Qt 4 techniques covered in no other book, from creating both Qt and application plugins to interfacing with native APIs
  • Contains an in-depth appendix on C++/Qt programming for experienced Java developers

The accompanying CD-ROM includes the open source edition of Qt 4.1.1 for Windows, Mac, Linux, and many Unixes, as well as MinGW, a set of freely available development tools that can be used to build Qt applications on Windows, and also the source code for the book's examples.



About the Author

Jasmin Blanchette, Trolltech's documentation manager and a senior developer, has worked at Trolltech since 2001. He is editor of Qt Quarterly, Trolltech's technical newsletter, and coauthored C++ GUI Programming with Qt 3.

Mark Summerfield works as an independent trainer and consultant specializing in C++, Qt, and Python. He was Trolltech's documentation manager for almost three years and coauthored C++ GUI Programming with Qt 3.




More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.0 out of 5 stars
5 star
7
4 star
4
3 star
1
2 star
0
1 star
2
See all 14 customer reviews
A recommended book to learn QT programming.
R. CORREA SALGADO
I needed a book to get me started, and this one really worked well.
Mark Bales
This book is one of the best reference materials I have read.
Rolf Ernst

Most Helpful Customer Reviews

19 of 19 people found the following review helpful By Rolf Ernst on March 12, 2007
Format: Paperback Verified Purchase
This book is one of the best reference materials I have read. The author is clearly not regurgitating Trolltech's documentation but elegantly cranks out a series of real life applications.

I read this quite differently than other 'introductions to'. In fact, I initially ignored it. But when it came time to build my own code, I kept running into questions as to how a particular programming problem was approached 'the right way'. A reference manual only shows you what you can do and there is an abundance of literature out there which will show you all the minutiae of endless variations of function calls - theory.

This book showed me how to properly put together FTP sessions, build a graphical directory tree of my own and much else. I am less interested in 'what does the framework offer?' but 'how do I best accomplish this task?'. This only an author with real-world programming experience can answer. This book's teaching by example will get you started quicker in Qt than anything else I have seen.

The other book 'Introduction to design patterns in C++ with Qt4' is also recommended but fairly high-level. The two together make a great combination.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
19 of 19 people found the following review helpful By R. CORREA SALGADO on March 9, 2007
Format: Paperback
I think that is a good book to learn QT4 for different reasons. One of those is that is a book plenty of examples. You can learn to program with QT4, without previously experience in QT.

Touch all the main aspects of QT (from beginning to advanced programming) in a good way.

The sequence of the chapters are adequate.

The examples in the book are clear and the code is self-explained, and It helps a lot to understand the main concepts explained in the book.

Definitively, It's a learner's book, not a reference's book.

A recommended book to learn QT programming.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 12 people found the following review helpful By Mark Bales on September 22, 2007
Format: Paperback Verified Purchase
I've recently started GUI programming again after about 12 years doing other things, and I've never used Qt. I needed a book to get me started, and this one really worked well. It provides many examples and pieces of template code that help bootstrap whatever it is that you need to do. The major pieces of functionality are all covered, and the explanations are precise and understandable.

My one complaint for this book is that it doesn't cover everything in Qt. For more esoteric things you'll have to switch over to the Qt on-line documentation available at trolltech.com. I've read other reviewers' complaints that the information in this book is all available at the Qt web site. That may be true, but if you're just learning, this book presents things in a logical and subsetted way. Also, since it has an index, it's easier to look up a specific area of interest.

Overall, I highly recommend this book if you're just starting out with Qt and/or GUI programming in general.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Kindle Customer on August 22, 2008
Format: Kindle Edition Verified Purchase
Just a note of caution if you decide to buy the Kindle version: of course the CD-ROM is not included, and I have not been able to locate any alternative source for the example code (although the Qt software is readily available for download). I assumed this would be a minor issue, but some of their examples are cumulative, so having the source would give one the option of skipping topics that are not of immediate interest. In addition, I encountered an apparent ambiguity or omission in a description of constructing a dialog in the designer tool; having the source would clear this up, but it is difficult to resolve without it. Interestingly, the latest hardback edition does not have this problem -- the same section has a slightly different description that makes sense. So perhaps the Kindle edition is an earlier version.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 12 people found the following review helpful By Leonardo Andres Mateo on November 9, 2006
Format: Paperback
This is a great book which covers from the very beginning Qt programming to advanced programming topics such as threads or semaphores in a comprehensive way. I certainly recommend it as a MUST READ doc for every one who wants to program in Qt.

This is a great book for an even greater programming language.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Ronald Magnuson on January 6, 2008
Format: Kindle Edition
This book is well written and covers everything needed to get up and running. I bought the book and used it to learn Qt for my CS masters research. I went through it cover to cover, and was programming professional quality, rock solid, GUIs in a month and a half. Using just the Trolltech supplied on-line documentation, that would have been impossible.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By brazman on October 4, 2013
Format: Paperback Verified Purchase
Got this to tinker around in Linux. I enjoy this as a hobby. No issues with the book. Received it in great condition and timely.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Search