What's really QT?

Hi.
So, I've been playing around with some QT tutorials and I think it's a nice GUI engine, but I noticed that there are many more things to it: threads, file management, containers.
Why does it have all of these tools? Isn't AT about a GUI? Like, for example, why not use boost threads for threads and QT for the GUI?
Is it because QT is more than just a GUI engine, or because these tools are more suitable for GUI than native C++ libraries/boost?
Qt calls itself as "portable framework". Yes, it did start as primarily GUI library, but it has expanded.

What is simpler, install and maintain one library and use it, or maintain the installs of various libraries? Particularly with portability in mind you might learn to prefer less. It may not be the most efficient, but it is economical (maintenance is a big expense).
closed account (z05DSL3A)
Qt is an application framework[1].

_________________________________________________________
[1] http://en.wikipedia.org/wiki/Application_framework
I see.
Thanks!
Topic archived. No new replies allowed.