PyQt: Right to left controls
-
30-09-2019 - |
문제
I need my all controls to be right aligned. so when resizing they should move with the right upped corner of window instead of left upper.
In visual studio, I simply set the Anchor property of any control to right and up. but PyQt has no Anchor or Dock property. Setting layoutDirection
to RightToLeft
didn't help.
note: I'm trying to learn PyQt using Qt Designer.
해결책
Take a look at QDockWidget. This example might also be useful.
다른 팁
It's quite easy:
# 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)
제휴하지 않습니다 StackOverflow