|
-
July 28th, 2009, 11:59 PM
#16
Re: GUI's in C++?
 Originally Posted by JVene
You really should consider more than just the target of Linux.
The quality and support of a framework is at least as important. Consider how much time you'll spend learning any framework (a few months), and ask yourself would you choose to invest that time limited to one OS? Why not invest that time in a framework such that, in the future, you'd be familiar with it on several potential target OS, including Mac?
Qt is recognizably a superior design than many of the other frameworks, and it offers a lot more than just GUI. It works on Linux as well as any other, and the time spent learning it would apply to any target in the future.
That's not the case with GTK+. It may be fairly well designed, but there's a lot more energy in documentation for Qt, and it's design goes well beyond what GTK+ provides. The GTK port for Windows is not exactly stellar.
It's true that you should compile Windows programs on Windows, Mac programs on a Mac - that's simply logical. If you develop with something that's portable anyway, you loose virtually nothing, and gain the ability to be flexible.
I've not been a particular fan of Qt, but it is seriously good work and produces good to excellent results on all target platforms, and that's tough to say about any of the other frameworks (there are no perfect ones).
Another advantage of Qt is, LGPL. This is one welcome change after it is acquired by Nokia. Earlier Qt was very expensive.
This means you can develop commercial applications for free and can have closed source (as long as you don't change the qt library - but why do u do that ?). Not many GUI tool kits offer this feature.
Learning Qt for David2010 is my suggestion too. Qt is lot more than just a GUI tool kit. Go ahead!
-
July 29th, 2009, 11:42 PM
#17
Re: GUI's in C++?
Vote for QT. Qt has VOIP for networking library too.
Thanks for your help.
-
August 1st, 2009, 06:03 PM
#18
Re: GUI's in C++?
 Originally Posted by Peter_APIIT
Vote for QT. Qt has VOIP for networking library too.
I second that. Qt is THE portable GUI for C++ (since it became open source),
http://www.qtsoftware.com/
http://www.qtcentre.org/forum/
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|