|
|||||||||||||||||||||||||||||||||||
|
15 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
21 of 21 people found the following review helpful:
5.0 out of 5 stars
excellent book for learning Qt,
By
This review is from: Programming with Qt (2nd Edition) (Paperback)
I hesitated to buy this after reading the negative reviews here. I am glad I did. It is exactly what I needed. It touches on the necessary basics of C++, event driven programming and covers how to download and install the Qt environment in the first chapter. The second is Hello World, the next few are guided tours of the major widgets, then some 20+ more chapters cover Qt by topic because it is much more than a GUI toolkit. The style is succinct yet easy to absorb. It took me about two days to read through it carefully. In that brief time now I just use the online Qt help for detail info.
16 of 16 people found the following review helpful:
5.0 out of 5 stars
Very good book,
By A Customer
This review is from: Programming with Qt (2nd Edition) (Paperback)
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.
14 of 14 people found the following review helpful:
5.0 out of 5 stars
Handy Programming Help,
By Oliver Ruf (Basel, Switzerland) - See all my reviews
This review is from: Programming with Qt (2nd Edition) (Paperback)
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.
11 of 11 people found the following review helpful:
4.0 out of 5 stars
A better version of the documentation,
By
This review is from: Programming with Qt (2nd Edition) (Paperback)
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).
9 of 9 people found the following review helpful:
4.0 out of 5 stars
Good, if outdated, introduction to Qt,
Amazon Verified Purchase(What's this?)
This review is from: Programming with Qt (2nd Edition) (Paperback)
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 chapter, rather than integrating it into an existing chapter. That said, the Portability chapter, which includes a list of Qt functions that are not portable, was a valuable addition.
Keep in mind, the 2nd edition of Programming for Qt was written for Qt 3. At the time of this review, the latest version of Qt is version 4. This is a problem because Trolltech appears to reinvent the wheel for each major version. While the author had me salivating at the thought of a QStyleSheet, checking the API docs for Qt 4 QStyleSheet is now a deprecated class, and as far as I can tell there is no current equivalent. One aspect I wish the author had covered in more detail is the actual compiling and linking of applications that use Qt. I'm starting to get the impression that Trolltech's dirty little secret is that while their API is both clean and thorough, the signal/slot method is overly reliant on #defines, and the developer has to compile and link as many as twice the number of files to make it function. Trolltech includes a program 'qmake' almost as a bandaid which will generate Makefiles that will then automatically generate and compile the extra 'moc' files. The problem is that if you're porting an application to Qt, you're likely to have existing makefiles. Adding the additional layer of qmake and it's .pro files is both cumbersome and not actually necessary. While you can certainly figure out on your own how to avoid using qmake, it would have been helpful if the book described the functionality of the qmake-generated makefiles. This would help developers porting to Qt to include that functionality in their existing makefiles.
7 of 7 people found the following review helpful:
4.0 out of 5 stars
Still a useful learning tool.,
This review is from: Programming with Qt (2nd Edition) (Paperback)
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. In order to get the code in this book to work, you should #include <Qt3Support> at the top of your code, and then add "CONFIG = release", "CONFIG += qt", and "QT += qt3support" to your *.pro project file. After that was done, I had no problems with the code from this book.
5 of 5 people found the following review helpful:
3.0 out of 5 stars
Good book, but out of date.,
By
This review is from: Programming with Qt (2nd Edition) (Paperback)
This book was out of date when I bought it 5 years ago. It was a good read, but I spent so much time on the web trying to figure out the NEW way QT wanted things done.
6 of 8 people found the following review helpful:
3.0 out of 5 stars
Not a very good programming book,
By Daniel Cox (Dallas, Texas United States) - See all my reviews
This review is from: Programming with Qt (2nd Edition) (Paperback)
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. Once I got the hang of QT I never looked at the book again, though. Get your company to buy it, read it through a bit, and then use the API guide and code examples in your QT distribution. The sections on building QT were the most useful to me (windows platform), but that was about it. Otherwise, I would just read the examples from the distribution...
2 of 3 people found the following review helpful:
2.0 out of 5 stars
Usefull but somewhat outdated,
By
This review is from: Programming with Qt (2nd Edition) (Paperback)
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. However, if you seriously want to get into using Qt are several much more up to date titles that also comes with a more modern and appetizing style. I bought this item because I have been using Qt for some time (Qt really rocks!) and went in to get all the books without critically reviewing before buying.
4.0 out of 5 stars
Great book.,
By Jason Keplinger (Akron, Oh United States) - See all my reviews
This review is from: Programming with Qt (2nd Edition) (Paperback)
I personally own all three published books on the Qt GUI Toolkit by Trolltech. This one is by far the best of them. It is not a 5 star book, but it will teach you some of the more advanced uses of the Toolkit. It makes for a really great comanion to the Reference guide that comes with the toolkit.
|
|
Most Helpful First | Newest First
|
|
Programming with Qt (2nd Edition) by Matthias Kalle Dalheimer (Paperback - Jan. 2002)
$44.99 $32.95
In Stock | ||