我需要我的所有控件正确对齐。所以在调整大小时,它们应该随着窗口的右上角而不是左上角移动。在 Visual Studio 中,我只需将任何控件的 Anchor 属性设置为 right 和 up 即可。但是 PyQt 没有 Anchor 或 Dock 属性。设置layoutDirection
为RightToLeft
没有帮助。
注意:我正在尝试使用 Qt Designer 学习 PyQt。
我需要我的所有控件正确对齐。所以在调整大小时,它们应该随着窗口的右上角而不是左上角移动。在 Visual Studio 中,我只需将任何控件的 Anchor 属性设置为 right 和 up 即可。但是 PyQt 没有 Anchor 或 Dock 属性。设置layoutDirection
为RightToLeft
没有帮助。
注意:我正在尝试使用 Qt Designer 学习 PyQt。
这很容易:
# 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)
看看QDockWidget。这个例子也可能有用。