如何在pyqt的右下角对齐按钮?

ans*_*ker 3 python pyqt pyqt4 pyqt5

我正在使用垂直布局,该布局在顶部包含Qlistview,在底部包含一个按钮。我试图在右下角添加按钮,但它位于左下角。我已经尝试过, self.verticalLayout.setAlignment(QtCore.Qt.AlignRight)但我认为只有在vlayout是更大布局的一部分时,它才起作用。

eyl*_*esc 7

使用:

self.verticalLayout.addWidget(your_button, alignment=QtCore.Qt.AlignRight)
Run Code Online (Sandbox Code Playgroud)


小智 6

如有必要,您还可以使用二元或运算符组合多个对齐规则。

self.verticalLayout.addWidget(your_button, alignment=QtCore.Qt.AlignRight | QtCore.Qt.AlignBottom)
Run Code Online (Sandbox Code Playgroud)