Hallo,
weiß jemand, wie man die Schriftgröße bei QwtLegend einstellen kann? Und wie kann ich erreichen, dass die Legende die passende Linienart anzeigt, also z.B. Qt::DotLine? Außer bei Qt::DashDotLine zeigt die Legende nur durchgezogene Linien an, wodurch man bei gleicher Linienfarbe keinen Unterschied erkennt. Vielleicht geht es durch Verlängern der angezeigten Linie, nur weiß ich leider auch da nicht, wie ich die Einstellung vornehmen kann. Und noch was: wie kann ich die Größe und Schriftart des Titels bei QwtPlot setzen?
Danke schonmal im Voraus für Eure Hilfe!
Grüße,
Joe
[gelöst] Schriftgröße QwtLegend
[gelöst] Schriftgröße QwtLegend
Zuletzt geändert von joe am 22. November 2007 18:43, insgesamt 1-mal geändert.
Re: Schriftgröße QwtLegend
Wie bei jedem Widget: plot->legend()->setFont(...);Schriftgröße bei QwtLegend ...
plot->titleLabel()->setFont(...)Größe und Schriftart des Titels ...
Qwt arbeitet mit QwtText- anstelle von QString-Objekten, da es sowohl Plain, RichText und MathML ( falls man Zugriff auf das Qt Solutions Paket hat ) darstellt. Ein QwtText kann einen individuellen Font haben, der gegebenfalls vor den Widget Einstellungen Vorrang hat.
Das tut sie, allerdings ist das nicht zu erkennen, wenn das Symbol zu kurz ist. Die Länge kann man mit QwtLegendItem::setIdentifierWidth(...) vergrößern.Und wie kann ich erreichen, dass die Legende die passende Linienart anzeigt
HTH,
Uwe