[Qt4.3] stylesheets und rich text html css properties
Verfasst: 9. März 2008 14:50
Hallo,
ich will HTML-Elemente in Richtext per Stylesheet global verändern. Im Speziellen soll Subtext immer größer dargestellt werden, da dieser per default kaum lesbar ist.
Das hier ginge wunderbar:
Aber ich würde es doch vorziehen das Ganze irgendwie global zu definieren.
Ich habe allerdings nirgendwo einen Hinweis gefunden, wie ich per Stylesheet auf die Richtext HTML-Elemente zuzugreifen kann.
Im Prinzip ginge es wohl per Q3Stylesheet und setDefaultSheet(), aber eigentlich möchte ich nur ungern die Qt3 Support-Klassen benutzen.
Bei "Porting to Qt4" wird leider auf diese Problematik selber nicht mehr genau eingegangen... oder ich bin nur zu blöd das zu sehen.
Wenn es also irgendwie möglich ist etwas wie
zu schreiben, wäre das das Optimum für mich... nur wie genau?
ich will HTML-Elemente in Richtext per Stylesheet global verändern. Im Speziellen soll Subtext immer größer dargestellt werden, da dieser per default kaum lesbar ist.
Das hier ginge wunderbar:
Code: Alles auswählen
QLabel label;
label.setText("Dies ist ein Text<sub style='font-size=large'>Tiefgestellt</sub>");
Ich habe allerdings nirgendwo einen Hinweis gefunden, wie ich per Stylesheet auf die Richtext HTML-Elemente zuzugreifen kann.
Im Prinzip ginge es wohl per Q3Stylesheet und setDefaultSheet(), aber eigentlich möchte ich nur ungern die Qt3 Support-Klassen benutzen.
Bei "Porting to Qt4" wird leider auf diese Problematik selber nicht mehr genau eingegangen... oder ich bin nur zu blöd das zu sehen.
Wenn es also irgendwie möglich ist etwas wie
Code: Alles auswählen
label->setStylesheet("sub {font-size: large;}");
// bzw. global
setStyleSheet("QLabel.sub {font-size: large;}");