2016-07-06 17 views
0

Ich versuche, einige Schaltflächen in einer Symbolleiste in meiner Anwendung zu positionieren. Wie Sie in diesen Bildern sehen können, muss ich einen von ihnen auf die rechte Seite stellen und den anderen gegenüberstehen. Etwas, wie folgt aus:Position QWidgets in der Symbolleiste mit PyQt

Dies ist die Symbolleiste, die ich habe: This is the toolbar

Und ich brauche zu bewegen, zum Beispiel die QLabel auf der rechten Seite: enter image description here

Gibt es eine Möglichkeit zu mach das? Ich habe versucht setGeometry und move Methoden, aber das kann ich nicht erreichen. Hoffe, dass Sie mich

Antwort

1

hinzufügen ein expandierendes Spacer-Widget vor dem Etikett helfen:

spacer = QtGui.QWidget(self) 
spacer.setSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) 
toolbar.addWidget(spacer) 
toolbar.addWidget(label) 
+0

Dank für Ihre Antwort danken. Es funktionierte.!!! –