У меня есть ScrollArea, содержащая VBoxLayout, содержащий несколько меток:
realmScroll = QScrollArea(self.container.widget())
realmScroll.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded)
realmScroll.setWidgetResizable(True) # setting this to False has no effect
self.realmLayout = QVBoxLayout(realmScroll)
realmScroll.setWidget(self.realmLayout.widget())
self.container.addWidget(realmScroll)
for i in range(1, 20):
label = QLabel("test #" + str(i))
label.setMinimumHeight(20)
self.realmLayout.addWidget(label)
Однако при просмотре макет не прокручивает, он растягивает (сжимает?) Элементы по вертикали:
Я пытался использовать минимальную высоту, но, похоже, это не работает - что я могу сделать, чтобы каждый ярлык отображался отдельно и вызывал прокрутку просмотра прокрутки?