Schriftfarbe ändern bei einem QListWidgetItem

Alles rund um die Programmierung mit Qt
Antworten
Leitungswasser
Beiträge: 2
Registriert: 27. Januar 2010 15:34

Schriftfarbe ändern bei einem QListWidgetItem

Beitrag 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.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Setz mal die background()- und foreground()-Farbe.
Leitungswasser
Beiträge: 2
Registriert: 27. Januar 2010 15:34

Beitrag von Leitungswasser »

Funktioniert, danke ^^

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