我有一个标签:如何将一个标签放在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