2017-10-20 2 views
0

Ich bin auf der Suche nach einer Möglichkeit, Text in einer QCheckBox auf der rechten und linken Seite auszurichten. Ich finde keine Möglichkeit, nur die Ausrichtung des Textes und nicht die Checkbox selbst zu ändern.Qt Textausrichtung in QCheckBox

+1

Haben Sie versucht, ein Stylesheet zu verwenden? – SteakOverflow

+0

Eigentlich habe ich nicht, aber das ist eine gute Idee, @SteakOverflow. Nicht sicher, was ich hineinlegen sollte. Ich probierte 'QCheckBox { \t text-align: center; } ', aber hat nicht funktioniert (ich meine, hatte keine Auswirkungen, ich weiß," Center "ist nicht das, was ich hier suche) – madasionka

Antwort

2

Ich weiß nicht, ob Sie auf das Label mit der Checkbox zugreifen können oder nicht, aber wenn Sie nicht können, ein Hack wäre, die Checkbox-Label mit einer leeren Zeichenfolge und verwenden Sie eine andere QLabel, wo Sie setAlignment(Qt::AlignJustify) verwenden können Passe deinen Text sowohl an die rechte als auch an die linke Seite an.

Aber dann weiß ich nicht, ob Sie dies ändern die Checkbox selbst und nicht nur die Ausrichtung.