Если я правильно понял ваш вопрос, обновление GUI имеет мало общего с тем, как вы его запрограммировали.
Исходя из моего опыта, проще спроектировать главное окно (или каким-либо другим объектом верхнего уровня) в Designer и добавить некоторое динамически обновляемое содержимое в виджет (ы), созданные в вашем коде. В большинстве случаев это экономит ваше время, затрачиваемое на копание документации QT, и, кроме того, вы можете визуально проверять позиционирование, выравнивание и т. Д.
Вы ничего не потеряете, используя Designer, после чего каждая часть графического интерфейса может быть изменена в вашем коде, если для этого потребуется какое-то пользовательское поведение.
Сказав, что, не зная всех деталей вашего проекта, трудно сказать, какой вариант (QT или in-code) быстрее.