Я бы посоветовал не использовать конструктор, чтобы работать с чистым кодом на С ++ и не иметь дело с некоторыми поколениями кода qt.На мой взгляд, это гибкий подход, хотя, думаю, многие люди используют Qt designer, и даже ему это нравится.Так что это что-то личное.Но, честно говоря, я использовал Qt designer, когда был новичком.Настройка виджетов с помощью визуального редактора мне очень помогла.Нет, я предпочитаю только кодирование.
WRT добавление виджетов, которые вы перечислили - нет, это невозможно.Вы должны создать их вручную.