I recently started looking into Qt (I installed Qt 4.5.2 and installed their Eclipse-CDT plugin called "qt integration v1.5.2" and I will do all my development in Linux-Eclipse-CDT-QTintegration).
Originally I thought Qt was a straight vanilla C++ library but when I installed and started running Qt example code I saw lots of "weird" things that I consider to be non-standard.
My goal is to understand at a high level of abstraction:
- Is Qt classified as a C++ library?
- If not a library, how would you classify Qt (analogy/metaphors are appreciated)?