Actually I'm a beginner C++, I've been already coding for console,but now I think it's the time to move to window application,
So my question is (QT or MFC ) Which is better and Why?
Note:
I really wanna be a games programmer in near future , if that may effect my choice for GUI programming
MFC is out of date and really Windows specific.
QT is platform independent and easy to handle.
But for game programming you need to know about media frameworks. Like DirectX (Windows), OpenGL (Windows, Linux, ...), Allegro, ...
I would suggest you to concentrate on an os independent GUI framework like QT, GTK or wxWidgets. Later in future you are able to study the graphic libraries.
IMO
QT is very good because it is platform independent and has some multimedia support built-in, but for windows only specific applications better use MFC (or both :D ).
Thanks for all for replies.
and for "roberts" I really wanna be a games programmer, but I want to learn windows programming first, because in my country there is no place for games development, so I just wanna be sure that when I graduate I will find a work or I will be cooking with my mom at home :) .