Seite 1 von 1

Schriftfarbe ändern bei einem QListWidgetItem

Verfasst: 27. Januar 2010 15:49
von Leitungswasser
Hiho,

Wie oben beschrieben, würde ich gerne bei einem QListWidgetItem die Schrift- und die Hintergrundfarbe ändern. Letzteres hab ich nach 5 Minuten suchen umsetzen können, letzteres nicht.

Mein letzter Versuch war dieser hier, wie gesagt, Hintergrund umstellen geht, aber die Schrift verweigert sich mir.
Jemand eine kreative Idee?

Thanks in Advance

Code: Alles auswählen


	QPalette palette = EvalUI.logBrowser->palette();
	if(!inverted){
		
		palette.setColor(QPalette::Active, QPalette::Text, QColor(100, 149, 237));
		palette.setColor(QPalette::Active, QPalette::Base, QColor(47, 79, 79));
}
	else{
		palette.setColor(QPalette::Active, QPalette::Text, QColor(0, 0, 0));
		palette.setColor(QPalette::Active, QPalette::Base, QColor(255, 255, 255));

	        
	}
        EvalUI.logBrowser->setPalette(palette);
	inverted = !inverted;
	return true;
Inverted ist nur ein Bool den ich per Slot an- und ausschalte.

Verfasst: 27. Januar 2010 19:11
von upsala
Setz mal die background()- und foreground()-Farbe.

Verfasst: 28. Januar 2010 09:50
von Leitungswasser
Funktioniert, danke ^^

Gefunden hät ich das von alleine allerdings nie >.<