У меня есть ярлык:Как центрировать ярлык в центре QWizardPage?
self.label = QtLabel(self)
, которое внутри VBoxLayout.
Что я хочу установить в центре QWizardPage, независимо от размера окна. Мне удалось получить его по центру горизонтально:
self.label.setAlignment(QtCore.Qt.AlignCenter)
, но я не могу показаться, чтобы получить его центр по вертикали тоже. Я попытался
self.label.setAlignment(QtCore.Qt.AlignVCenter)
и:
self.label.setAlignment(QtCore.Qt.AlignCenter | AlignVCenter)
и несколько других вещей, которые я не могу вспомнить в этот момент (я буду править, если я). После прочтения this answer казалось, что проблема связана с установкой минимального и максимального размера. Я попробовал это, установив MinimumHeight и MaximumHeight на 200
. Это примерно сосредоточено на ярлыке, но оно не адаптируется к изменениям в высоте окна, а только по ширине.
Как я могу центрировать эту метку непосредственно в середине моей страницы?
ли этикетка единственный виджет внутри VBoxLayout? –
@LahiruChandima Да, это правильно. – Seth