Stellen Sie die Textausrichtung für QTableView mit Stylesheet fest
-
27-10-2019 - |
Frage
Ich versuche, eine Textausrichtung für QTableView einzurichten, von:
setStyleSheet("QTableView {Alignment: center;}");
Aber es scheint überhaupt nicht zu funktionieren.
Und wenn dies nicht funktioniert, gibt es dann eine andere Lösung, anstatt ein Modell neu zu implementieren?
Vielen Dank
Lösung
Ich bin mir ziemlich sicher, dass es keine Möglichkeit gibt, die Textausrichtung eines QTableView -Elements über CSS festzulegen, sondern dass es etwas ist, das durch Neuauflagen des Modells zum Ausdruck gebracht werden muss. Die Argumentation (ich glaube) ist, dass QtableView -Elemente "alles" sein können, sodass die textliche Ausrichtung zu abstrakt ist.
Auf der positiven Seite, sobald Sie es für die Spalte eingestellt haben, funktioniert es einfach.
Als Referenz, Stylesheet -Dokumentation
-n