QStandardItem: "erweitertes" setFont()?

Alles rund um die Programmierung mit Qt
Antworten
listeman
Beiträge: 74
Registriert: 19. Mai 2009 13:54
Kontaktdaten:

QStandardItem: "erweitertes" setFont()?

Beitrag von listeman »

Hallo Leute,

neben dem anderen Problem (siehe anderer Thread) stehe ich vor der Frage, wie ich einzelnen Textabschnitten eines Items verschiedene Farbe/Größe verpassen kann...

QStandardItem bringt ja die Funktion setFont() mit sich, mit der sich problemlos die Schriftfarbe/-größe/-dicke usw. problemlos festlegen lässt - jedoch nur für ein komplettes Item.
Doch ich würde gerne verschiedene Formatierungen auf einzelne Textabschnitte anwenden, also z.B. einen Titel größer und in schwarz, und einige Details kleiner und in grau. Wie lässt sich das am einfachsten bewerkstelligen? Ich habe mich mal mit QItemDelegate bemüht, bin aber kläglich gescheitert... gibt es vielleicht einen anderen (besseren?) Weg? Oder gibt es irgendwo ein verständliches Tutorial (ich habe keins gefunden, und auch die Beschreibung in der offiziellen Doku hat mir nicht wirklich geholfen)?

Danke für jede Antwort :)
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

2 Möglichkeiten:
1. Code zeigen
2. Code aus dem Wiki verwenden
Antworten