C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Модуль QtGui расширяет QtCore функциональностью графического интерфейса. Он имеет набор классов, полезных для создания приложений с графическим интерфейсом на основе Qt.