Мне нужно решить две проблемы с моим виджетом выше.
Для 1 код, заполняющий виджеты, выглядит следующим образом:
self._body_frame = QWidget()
self._body_frame.setMinimumWidth(750)
self._body_layout = QVBoxLayout()
self._body_layout.setSpacing(0)
self._post_widgets = []
for i in range(self._posts_per_page):
pw = PostWidget()
self._post_widgets.append(pw)
self._body_layout.addWidget(pw)
self._body_frame.setLayout(self._body_layout)
SetSpacing (0 )не приближает объекты, однако SetSpacing (100 )увеличивает их.
редактировать
(для вопроса 2 )Я не упомянул об этом, но я хочу, чтобы у родительского виджета была вертикальная полоса прокрутки.
Я ответил на свой вопрос, но он многословен и основан на причине и влиянии. Надлежащий хорошо написанный ответ в стиле учебника для решения обоих вопросов получает награду :D
редактировать 2
Используя мой собственный ответ ниже, я решил проблему. Теперь я приму свой собственный ответ.