ich möchte einen QwtText farblich auszeichnen. Leider funkt das nicht so, wie ich das möchte. Zurzeit wird der gesamte String ohne Formatierungen angezeigt.
Die Formatierungen habe ich mir im Vorfeld mit dem Wordpad erstellt.
Wie macht man es richtig?
Code: Alles auswählen
double wert1, wert2;
wert1 = 0.23;
wert2 = 0.69;
QString szAx1 = QString(" %1 ").arg(wert1,0,'f',3);
QString szAx2 = QString(" %1 ").arg(wert2,0,'f',3);
QwtText label;
QString rtftxt;
rtftxt = "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1031{\\fonttbl{\\f0\\fswiss\\fcharset0 Arial;}}";
rtftxt.append("{\\colortbl ;\\red0\\green0\\blue128;\\red255\\green0\\blue0;\\red0\\green128\\blue0;}");
rtftxt.append("\\viewkind4\\uc1\\pard\\cf1\\f0\\fs36 %1\\cf0 \\cf2 %2\\cf0 \\par}");
label.setText(QString(rtftxt).arg(szAx1).arg(szAx2),QwtText::RichText);