Одной из ключевых особенностей QT как платформы разработки является ее способность создавать кроссплатформенные приложения.
Если вы используете Windows API в приложении QT, то вы отказываетесь от этой ключевой функции и, следовательно, отрицаете смысл использования QT. Если вы собираетесь это сделать, вы также можете написать свой код для Windows-среды, например .NET, и разработать соответствующее программное обеспечение для Windows.