I want to learn Qt to have a decent standard library for C++. Before I start, I want to hear your opinions. Is Qt any good? Alternatives?
Name:
Anonymous2012-01-13 16:15
Nope.
Name:
Anonymous2012-01-13 16:49
USE BOOST IT'S FAT FREE
Name:
Anonymous2012-01-13 18:50
Qt is just one of the best frameworks available. Probably the best for C++.
Name:
Anonymous2012-01-13 19:10
Qt is a piece of shit
C++ is a piece of shit
You are a piece of shit
I am a piece of shit >>1 is a piece of shit >>2 is a piece of shit >>3 is a piece of shit >>4 is a piece of shit >>5 is a piece of shit
Qt is a pretty nice framework for C++. However, if you're writing something with Qt purely for GUI purposes and you don't care much about the UI's performance, then try using something else. Writing GUI code is fucking awful in just about any language, but it's a lot easier to do in a managed language (like using C# for the GUI and calling procedures from an external C++ library).
Personally, I use either Ruby or C# to develop the front end, because I've found that it takes forever to meet client's GUI specifications using native code. Most of my applications aren't very UI-heavy, as you can probably tell.
Qt's object model almost turns C++ into a managed environment. It's really an excellent library.
Name:
Anonymous2012-01-14 0:36
>>13
TR 24731-2 almost turns C into a managed environment. It's really an excellent library.
Name:
Anonymous2012-01-15 13:40
GTK is an alternative but needs runtime libraries to run. wxWidgets is also an alternative. I forget whether qt needs runtime librariese but I'm pretty sure wxWidgets does. I've used all three and the programming model for all three are pretty much the same. I don't it makes sense to make a UI framework any other way. So if you learn one, you pretty much know how to use all three. Even Java's UI framework (awt/swing) is pretty much the same model. Microsoft's MFC (Microsoft foundation class) library is a mess in that you have to deal with a ton of boiler plate code but actually is a lot more powerful and faster than the *nix libraries for UI. You can create custom windows like those cracktros and keygens that cracking teams make. Microsoft also has WPF which is totally different than anything *nix uses or Java, but also is very powerful, feature rich and fast. So if you want a challenge, learn the microsoft shit. Btw microsoft word 2010 and onwards was written in WPF.