2010-08-22 18 views
0

J'ai besoin que tous mes contrôles soient alignés à droite. Donc, lors du redimensionnement, ils doivent se déplacer avec le coin droit de la fenêtre au lieu de gauche en haut. En studio visuel, j'ai simplement mis la propriété Anchor de n'importe quel contrôle à droite et vers le haut. mais PyQt n'a pas de propriété Anchor ou Dock. Réglage layoutDirection à RightToLeft n'a pas aidé.PyQt: Commandes de droite à gauche

note: J'essaie d'apprendre PyQt en utilisant Qt Designer.

Répondre

0

Jetez un oeil à QDockWidget. Ce example pourrait également être utile.

+0

Je ne veux pas accoster mes commandes. J'ai juste besoin de les aligner de droite. –

+0

les liens sont hors ligne à partir de 2016 – Elric

1

Il est assez facile:

# 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

Cela me donne 'TypeError: addWidget() prend aucun argument mot-clé' – Azmisov