Подскажите, пожалуйста, зачем вообще необходимо динамически создавать виджеты, если есть дизайнер, который и удобен и с помощью которого можно сэкономить количество написанных строк?
Иногда бывает удобнее написать инициализацию простой формы в классе (10-20 строк) чем тащить для каждой формы свой файл ui, который на самом деле огромный XML.
Не собираюсь никого переубеждать - кому как нравится. Мне не нравятся лишние файлы в рабочем пространстве. Как набить тулбары и док-виджеты в дизайнере - не разбирался. Вся вёрстка в конструкторах соответствующих классов.