Qwt : QwtText farblich auszeichnen

Alles rund um die Programmierung mit Qt
Antworten
mini
Beiträge: 12
Registriert: 24. Februar 2011 08:37
Wohnort: Chemnitz

Qwt : QwtText farblich auszeichnen

Beitrag von mini »

Hallo,

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);
mini
mini
Beiträge: 12
Registriert: 24. Februar 2011 08:37
Wohnort: Chemnitz

Re: Qwt : QwtText farblich auszeichnen

Beitrag von mini »

Thema gelöst.
Man muß natürlich darauf kommen, daß das was Qt als Richttext bezeichnet in Wahrheit HTML ist.

Danke.
Antworten