В этом случае вы должны сначала проверить документацию, здесь https://doc.qt.io/qt-5/qmdiarea.html вверху есть поле со строкой с надписью «Заголовок:».
Header: #include <QMdiArea>
Это говорит вам, какиеВключения необходимы, чтобы заставить его работать.
Другая строка "qmake:"
qmake: QT += widgets
говорит вам, что вы должны поместить в ваш файл .pro.Обе записи необходимы, чтобы заставить его работать (если они уже не включены каким-либо другим способом).
Вторая сообщает сборочной системе, какие файлы необходимы для компиляции, поэтому она генерирует вызовы компилятора внутри make-файла с помощью командыправильные флаги.Первый сообщает препроцессору в процессе компиляции, какие части кода qt необходимы.
Помните, что если вы изменили файл .pro, qmake нужно будет запустить снова, чтобы пересобрать Makefile.