or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
36 used & new from $4.95

Have one to sell? Sell yours here
 
   
Programming with Qt (2nd Edition)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Programming with Qt (2nd Edition) (Paperback)

~ (Author)
3.8 out of 5 stars  See all reviews (14 customer reviews)

List Price: $44.99
Price: $29.69 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.30 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, November 16? Choose One-Day Shipping at checkout. Details
11 new from $24.99 25 used from $4.95
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Best Value

Buy Programming With GNU Software and get Programming with Qt (2nd Edition) at an additional 5% off Amazon.com's everyday low price.

Programming With GNU Software + Programming with Qt (2nd Edition)
Buy Together Today: $64.16

Show availability and shipping details

  • Programming With GNU Software

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • This item: Programming with Qt (2nd Edition)

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Foundations of Qt® Development (Expert's Voice in Open Source)

Foundations of Qt® Development (Expert's Voice in Open Source)

by Johan Thelin
4.2 out of 5 stars (4)  $34.64
The Book of Qt 4: The Art of Building Qt Applications

The Book of Qt 4: The Art of Building Qt Applications

by Daniel Molkentin
4.1 out of 5 stars (7)  $34.62
C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source Software Development Series)

C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source Software Development Series)

by Jasmin Blanchette
3.5 out of 5 stars (17)  $51.99
Rapid GUI Programming with Python and Qt (Prentice Hall Open Source Software Development)

Rapid GUI Programming with Python and Qt (Prentice Hall Open Source Software Development)

by Mark Summerfield
4.6 out of 5 stars (12)  $31.46
C++ GUI Programming with Qt 3

C++ GUI Programming with Qt 3

by Mark Summerfield
3.8 out of 5 stars (12)  $37.11
Explore similar items

Editorial Reviews

Amazon.com Review

For anyone programming Qt, Programming with Qt, Second Edition provides an excellent one-volume tutorial and reference to virtually all the features and APIs available in the powerful Qt C++ GUI cross-platform library. Whether you are just starting out with Qt, or want to catch up on new and advanced features, this title offers an invaluable resource for readers.

The no-nonsense approach and right-on-target examples help distinguish this text. The book begins by making a case for cross-platform development. (Qt shows that Java is not the only game in town in this regard.) A later section on good GUI design and some hints for better portability help make this title a good way to learn GUI programming from the ground up.

Short, clear examples show off the basics, starting with a "Hello World" application. Emphasis is on using the Qt APIs effectively rather than getting bogged down in C++ syntax. Since GUI programming is a strength, the author covers the built-in "widgets" available in Qt in excellent detail, including fancier controls like tables and new dial components. The Qt library is also a general-purpose application framework, and there's coverage here for file APIs, collections, and late-breaking support for XML processing.

The basics are augmented here with short sections showing particular APIs at work. Most readers will likely find the material on Qt's SQL Module for database programming indispensable. A section on custom controls is also a standout and more advanced readers will learn how to using OpenGL calls in Qt as well as how to interoperate with Perl modules.

The book closes with sections that will benefit the less experienced Qt developer, including how to use Visual C++ 6 to let you build Qt executables, and how to take advantage of Qt's Designer tool to simplify designing forms and components visually.

Right up to date with the latest on Qt from top to bottom, this text really shines with its notably concise and authoritative style that readers will have come to expect from O'Reilly titles. For anyone tackling Qt development, the second edition of Programming Qt is sure to be a necessary addition to your programming bookshelf. --Richard Dragan



Review

"This is a very well-written book, and a worthwhile read for all but the most advanced Qt programmers. It requires knowledge of C++, but QT concepts are brought up from a basic level and are easy to get to grips with." Verdict: Considering the freely available reference material this is probably the only Qt book you will ever need to buy. 9/10 Linux Format, August 2002

Product Details

  • Paperback: 512 pages
  • Publisher: O'Reilly Media; 2nd edition (January 2002)
  • Language: English
  • ISBN-10: 0596000642
  • ISBN-13: 978-0596000646
  • Product Dimensions: 9.1 x 7 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #240,706 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #5 in  Books > Computers & Internet > Programming > Cross-platform Development
    #64 in  Books > Computers & Internet > Hardware > Peripherals

More About the Author

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

Visit Amazon's Matthias Kalle Dalheimer Page

Look Inside This Book


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(5)
(2)
(2)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

14 Reviews
5 star:
 (5)
4 star:
 (4)
3 star:
 (2)
2 star:
 (3)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
12 of 12 people found the following review helpful:
5.0 out of 5 stars Very good book, October 26, 2003
By A Customer
I am new to Linux programming (I'm a .Net developer) and was a bit frustrated with the online tutorials for Qt and decided to give this book a try. I am very happy with the decision, this book is very well written. I like the style of the author, giving us some practical exercises after each topic, so we can improve the application he develops throughout the book (a "paintbrush"). Now that I understood the basics I can use the Qt documentation to do my own apps.

People who like those huge, "step-by-step" ("click File->Quit to exit the application...") books might be a bit disappointed with this one though, the author assumes that the reader knows some C++ and can figure out some stuff by himself/herself, so be warned. Not that he skips any information needed, but he doesn't repeat the same thing 10x either, so you gotta be a bit "smart" to read this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 10 people found the following review helpful:
5.0 out of 5 stars Handy Programming Help, August 9, 2002
By Oliver Ruf (Basel, Switzerland) - See all my reviews
I find this book is very good. It provides quick help while programming, gives a lot of ideas how to solve problems, and a quick overview how the most common problems have to be dealt with.
But - yes, there is a 'but' - it is definitively not a book about GUI programming, it's about QT! If you are familiar with GUI development, such as java/swing programming or similar, and you are also familiar with C++, this book can be a great help for development.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 9 people found the following review helpful:
4.0 out of 5 stars A better version of the documentation, July 20, 2003
One reviewer slams this book because it just rehashes the freely available help files and tutorials. That is not a fair assesment as Matthias does a good job of explaining what he is doing and how. The "free" help pages are pretty terse in this regard.

I can't give it 5 stars however because it doesn't take the time to talk about *how* to get your programs to compile in various environments (I use FreeBSD) and that can leave the reader very unsatisfied. There is enough on-line documentation to figure it out, but some pointers in this book would have really enhanced the experience.

Of course, if you aer using the KDE desktop this book is essential. This combined with the book on KDE is a good set for anyone who wants to develop applications for Linux (or FreeBSD).

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Usefull but somewhat outdated
This book gives you a relatively quick and easy introduction to using Qt. You should know the fundamentals of C++ programming to benefit from the book. Read more
Published 24 months ago by Arent Arntzen

4.0 out of 5 stars Still a useful learning tool.
If you want to learn Qt, you'd better start with Qt4. This book is really for Qt3, but it's still full of useful examples and information. Read more
Published on February 1, 2007 by physics_geek

4.0 out of 5 stars Good, if outdated, introduction to Qt
Book starts out strong, and was helpful as an introduction for Qt. However, it seems to cut out about 350 pages in, putting subjects such as "Focus Handling" in its own 3 page... Read more
Published on November 1, 2005 by Andrew Fairley

3.0 out of 5 stars Good but not enough
Not enough examples und for beginners as I am, too many questions. Betterone is "Das Qt Buch" in german. This ise tehe bestone what I have ever seen.
Published on August 18, 2005 by Mairo Leier

4.0 out of 5 stars Great book.
I personally own all three published books on the Qt GUI Toolkit by Trolltech. This one is by far the best of them. Read more
Published on July 21, 2003 by Jason Keplinger

3.0 out of 5 stars Not a very good programming book
This is not a very good book on programming QT. It will help you get started and since it is like one of the only books written on QT you are kind of stuck. Read more
Published on May 27, 2003 by Daniel Cox

5.0 out of 5 stars excellent book for learning Qt
I hesitated to buy this after reading the negative reviews here. I am glad I did. It is exactly what I needed. Read more
Published on August 12, 2002 by Elwood C. Downey

2.0 out of 5 stars Rewrite of QT Help (Extrimely Disappointing)
This book is little more than a book form of QT help files with several warnings thrown in. Plus most of the book refers back to the manual without describing anything but the... Read more
Published on June 19, 2002

2.0 out of 5 stars quite disappointed
similar to the first edition -- very few examples.
it may be a good handbook for experienced users but surely not
suitable for a beginner.
Published on May 3, 2002

5.0 out of 5 stars No better Qt book (that I know of)
For me personally, this book provides everything I'm looking for to learn Qt: widgets, signals and slots (i.e. Read more
Published on April 22, 2002 by oldpawn

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
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.