Python - pyqt - создание динамической области прокрутки

Порядок создания области прокрутки следующий:
1) сначала мы определяем слой (типа QFormLayout),
на котором будут располагаться
все динамически добавляемый в ходе выполнения программы дочерние виджеты
(в данном примере - дочерние кнопки)

2) затем мы добавляем этот слой на виджет scrollWidget

3) потом мы мы создаём область прокрутки - а точнее
указываем класс, который и обеспечит эту прокрутку -
scrollWidget - и добавляем на эту область виджет, с
ранее добавленным на него слоем.

Пример кода смотрите здесь