我有一個標籤:如何將一個標籤放在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