Alles rund um die Programmierung mit Qt
-
Chri
- Beiträge: 100
- Registriert: 23. Juni 2017 12:32
Beitrag
von Chri »
Hi
Habe eine Tableview und in Spalte 2 soll in der Anzeige "--" vorgesetzt werden.
Soweit kein Problem mit
Code: Alles auswählen
QString displayText(const QVariant & value, const QLocale & locale) const .....
im Delegate.
Es soll jedoch nur dann "--" vorgesetzt werden,wenn der Wert in Spalte 4 größer 1 ist.
Ich bräuchte etwas wie
Code: Alles auswählen
if (index.sibling(index.row(),4).data().toString()>1) ....
Doch index gibts ja nicht bei displayText.
LG
Chri
Die Sprache des Technikers ist die Skizze
-
Chri
- Beiträge: 100
- Registriert: 23. Juni 2017 12:32
Beitrag
von Chri »
OK
Habe es mit void initStyleOption gelöst.
Würde mich aber dennoch interessieren, ob es mit displayText auch ginge
LG
Chri
Die Sprache des Technikers ist die Skizze