Вообщем разобрался с горем пополам.
Как оказалось, в настройках проекта надо указать следующее (по умолчанию там был только quick)
QT += quick gui core widgets
Далее в главном классе main.cpp необходимо использовать QApplication, заместо QGuiApplication (меняем в конструкторе класса и в импорте).
Я не силён в QML, но по ходу это из-за того что этот класс, QMLTermWidget, наследуется от виджета (ну или типа того), и в таком случае главный класс приложения должен быть QApplication.