Since both Qt and MFC are wrappers around the native OS functions for managing windows and other OS utilities (which use the Win32 API under the hood and look completely native), there really is no reason to consider using MFC through Qt, since it is not more native than Qt. Either your definition of โnativeโ is broken, or you did not tell us the whole story.
But there are thousands of reasons to consider Qt over MFC, since the latter is a complete pain to use, while the former is a simple, easy-to-use and still very flexible library (which aims in any way).
The only way that MFC can be called more native is that it comes from Microsoft (the same company that developed Windows). But that does not make him more native. This is the third party library. This third party worked for the same company as the party developing the Win32 API, but that does not make it specifically more tied to the Win32 API, since both of them were developed independently (and, of course, by different people).
How do Qt applications look and feel native on Windows?
source share