PyQt: элементы управления справа налево - PullRequest
0 голосов
/ 22 августа 2010

Мне нужно, чтобы все элементы управления были выровнены по правому краю.поэтому при изменении размера они должны двигаться с правым верхним углом окна вместо левого верхнего.В Visual Studio я просто устанавливаю свойство Anchor любого элемента управления вправо и вверх.но PyQt не имеет свойства Anchor или Dock.Установка layoutDirection в RightToLeft не помогла.

примечание: я пытаюсь изучить PyQt с помощью Qt Designer.

Ответы [ 2 ]

1 голос
/ 31 марта 2011

Это довольно просто:

# 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)
0 голосов
/ 22 августа 2010

Взгляните на QDockWidget .Этот пример также может быть полезен.

...