Добавить скролл в приложение PyQt5

Есть такой код, везде пишут что должно работать, но у меня не работает, полдня мучаюсь.

    MainWindow.setMinimumSize(800,600)
    self.centralwidget = QtWidgets.QWidget(MainWindow)
    self.centralwidget.setObjectName("centralwidget")
    self.centralwidget.setGeometry(QtCore.QRect(10, 100, 1000, 1000))
    MainWindow.setCentralWidget(self.centralwidget)

    self.scroll_area = QtWidgets.QScrollArea(MainWindow)
    self.scroll_area.setWidgetResizable(True)
    self.scroll_area.setWidget(self.centralwidget)
    self.scroll_area.setGeometry(QtCore.QRect(10, 100, 800, 600))
    self.scroll_area.setObjectName('scroll_area')
    self.scroll_area.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)

self.centralwidget - виджет на котором расположены все элементы приложения.

Мне нужно сделать чтобы приложение скроллилось по вертикали, так как элементов больше чем может вместить приложение. Где читал везде написано что добавить setWidgetResizable(True) и все само заработает, так вот нифига.

UPD: Добавил картинку, скролл должен быть не у конкретного элемента, а в целом в приложении введите сюда описание изображения


Ответы (0 шт):