Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming with QT: Writing Portable GUI Applicat: Writing Portable GUI applications on UNIX and Win32: Write Portable GUI Applications on UNIX & Win32 [Paperback]

Matthias Kalle Dalheimer
4.2 out of 5 stars  See all reviews (6 customer reviews)

Available from these sellers.

Amazon.co.uk Trade-In Store
Did you know you can use your mobile to trade in your unwanted books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details or check out the Trade-In Amazon Mobile App Guidelines on how to trade in using a smartphone. Learn more.
There is a newer edition of this item:
Programming with Qt: Writing Portable GUI applications on Unix and Win32 Programming with Qt: Writing Portable GUI applications on Unix and Win32 3.0 out of 5 stars (1)
In stock but may require up to 2 additional days to deliver

Book Description

11 April 1999 1565925882 978-1565925885 1

Qt is a C++ class library for writing GUI applications that run on UNIX, Windows 95/98, and Windows NT platforms. Qt is much easier to use than the standard Motif toolkit for UNIX systems, but at the same time Qt emulates the look-and-feel of Motif. Best of all, after you have written an application with Qt, all you have to do is recompile it to have a version that works on Windows systems. Qt also emulates the look-and-feel of Windows, so you can provide all of your users with native-looking interfaces.

Platform independence is not the only benefit of Qt. Qt uses an ingenious signal/slot mechanism for connecting user interaction with program functionality, providing an excellent framework for component-based programming. Graphical rendering in Qt is highly optimized due to its use of effective caching mechanisms -- rendering in Qt is often faster than with the similar native API. In addition to user interface classes, Qt features portable support for file system access, working with date and time values, and network programming. With Qt, you'll find that you need to write very little, if any, platform-dependent code because Qt already has what you need.

Qt is popular with open-source and Linux developers because it can be used for free on UNIX systems for this type of development. For commercial development, you need a license for Qt, which is available from Troll Tech, the developers of Qt. In addition to open-source development, Qt is being used by several major companies and government and international agencies.

While programming with Qt is straightforward and feels natural once you get the hang of it, the learning curve can be steep. Qt comes with excellent reference documentation, but beginners often find the included tutorial is not enough to really get started with Qt. That is where this book steps in. Programming with Qt guides you through the steps of writing a Qt application by showing you how to write a simple paint application. It also helps deepen your understanding of the topics with exercises and fully worked out answers. The book presents all of the GUI elements in Qt, along with advice about when and how to use them, so that you can make full use of the toolkit. There's also lots of information for seasoned Qt programmers, including material on advanced 2D transformations, drag-and-drop, and writing custom image file filters.

Programming with Qt helps you get the most out of Qt. With it, you'll learn to take full advantage of this powerful, easy-to-use, cross-platform toolkit.

Product details

  • Paperback: 380 pages
  • Publisher: O'Reilly Media; 1 edition (11 April 1999)
  • Language: French
  • ISBN-10: 1565925882
  • ISBN-13: 978-1565925885
  • Product Dimensions: 1.9 x 17.8 x 23.5 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 1,425,626 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description


'...if you're at all interested in Qt, then this publication is the best 'Qt Bible' currently available.... If you want to create great-looking portable applications now, you should take a long, hard look at Qt, and this book will help get you up to speed quickly.' - Dave Jewell, Developers Review, February 2000

About the Author

Matthias Kalle Dalheimer works as an independent author, translator, and software consultant in Northern Germany, where he lives in a tiny village with his wife and his son. After studying computer science and general linguistics, he first worked for Star Division, where he was responsible for porting the office suite Star Office to Linux. In spring 1997, he quit his job and became a happy freelancer. Kalle mainly uses Linux for his development work and uses XEmacs 20.4 for most of his programming and writing tasks. In his spare time, he plays with son, hikes in the surrounding forests, reads books about history, and helps write the K Desktop Environment, a free desktop for UNIX systems.

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

4.2 out of 5 stars
4.2 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
5.0 out of 5 stars Well Recommended 8 Feb 2001
By A Customer
This book is well layed out with some good examples. I found it easy to follow and it taught me the basics of gui programming very quickly. I would reccommend it to anyone interested in learning about qt.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars A must for QT programmers 19 July 1999
By A Customer
This book by the KDE man Kalle Dalheimer is very recommendable - even for people with little C++ experience. If you are going to learn QT then forget about the tutorial that is shipped with QT and go grab this book :-)
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars The only book in it's class 17 Dec 2000
Even though it is a little out of date this is the only book on the subject of Qt worth having. It takes the read beyond the tutorials contained in the Qt Reference Documention. I am eagerly waiting for the publication of the 2nd Edition.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

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

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

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category