Hay que recordar que Qt está escrito en C++, por lo que usa clases para cada objeto (Widget) que tiene.