Ich verwende einige QML controls wie GroupBox
und CheckBox
die Text mit ihnen verbunden sind. Die Standardfarbe des Textes ist schwarz. Allerdings habe ich diese Elemente auf einem dunklen Hintergrund und würde es vorziehen, Weiß für die Textfarbe zu verwenden. Diese Elemente haben keine Farbeigenschaft, daher bin ich mir nicht sicher, was ich tun soll.Ändern Sie die Textfarbe für QML-Steuerelemente
CheckBox {
text: "Check Me"
}
Leider scheint dies nicht zu funktionieren. CheckBoxStyle ist unterstrichen, als könnte es nicht gefunden werden und ich habe die Importe bereitgestellt (aber kompiliert). Das einzige, was sich geändert hat, ist jetzt, dass ich das Kontrollkästchen-Label überhaupt nicht sehen kann. – roundtheworld
Ich habe gerade ein Upgrade auf Qt Creator 2.8.1 durchgeführt und während CheckBoxStyle nicht mehr unterstrichen ist, erscheint der Text immer noch nicht weiß. Außerdem habe ich bemerkt, dass ich mit dem obigen Code viele andere Stilelemente verloren habe. Das Kontrollkästchen hat jetzt ein graues Quadrat, das einem tatsächlichen Häkchen gegenübersteht, wenn darauf geklickt wird. – roundtheworld
@ user1595510 Ich habe meine Antwort aktualisiert, indem ich die text -Eigenschaft in der Label-Komponente verschoben habe. Ich hatte Qt nicht, um es gestern auszuprobieren. Auf meiner Version von Qt (5.1.0) setzt es den Text als weiß – koopajah