La relación entre QT, MFC y vc++
El poder de QT radica en su multiplataforma. Solo en lo que respecta a Windows, no es más fuerte que MFC. En NT, la velocidad de ejecución de Qt y el uso de recursos no son tan buenos como los de MFC.
Use Qt (C++) o GTK (C, por supuesto, gtk también tiene C++) en Linux, use MFC en Windows y use los dos primeros para multiplataforma.
Qt tiene una mejor filosofía de encapsulación, tiene poca relación con el sistema y tiene un umbral bajo. Se necesita más tiempo y energía para dominar MFC.
En pocas palabras: QT y MFC son bibliotecas de clases. VC tiene dos conceptos: uno se refiere a la programación con MFC y el otro se refiere al entorno de desarrollo IDE de VC.
1. Si tienes una buena base, por ejemplo, acabas de aprender C++ y quieres encontrar una biblioteca GUI con la que jugar, y solo quieres jugar, el empaquetado QT es muy bueno. La documentación de ayuda también es muy buena, así que use QT directamente y funcionará. Algunas preguntas extrañas también están bien.
2. Si quieres aprender bien y profundizar un poco más, pero crees que QT es difícil, primero debes aprender VC y luego usar QT después de aprender los conceptos básicos. La alta eficiencia de desarrollo de QT es para quienes pueden utilizarlo.
3. Si cuenta con orientación experta, el entorno es muy bueno o solo utiliza una pequeña parte de QT, será mucho más fácil aprender QT.