PyQt:从右到左的控件

时间:2010-08-22 13:16:58

标签: user-interface pyqt4 qt-designer

我需要将所有控件对齐。因此,在调整大小时,它们应该与窗口的右上角而不是左上角一起移动。 在visual studio中,我只需将任何控件的Anchor属性设置为正确和向上。但是PyQt没有Anchor或Dock属性。将layoutDirection设置为RightToLeft没有帮助。

注意:我正在尝试使用Qt Designer学习PyQt。

2 个答案:

答案 0 :(得分:1)

这很容易:

# Create a layout
layout = QHBoxLayout()
# create a control
button = QPushButton("button")
# add the button to the layout and align it to the right
layout.addWidget(button, alignment=Qt.AlignRight)

答案 1 :(得分:0)

看看QDockWidget。这个example也可能有用。