für ein Projekt zur Sourceverwaltung (spezialisiertes Subversion-Frontend) möchte ich die Zellen einer TreeView in einer selbst definierten Form darstellen können, ich komme aber mit der Dokumentation und der Qt-Source nicht wirklich weiter. Für Tipps wäre ich sehr dankbar. Das SpinBox-Delegate Beispiel habe ich durchgearbeitet, ich muss aber nicht nur die Edit-Darstellung verändern sondern auch die Standardansicht.
Eine Zeile der TreeView sollte folgendes Format haben:
| Modulname | Modulpfad | Verfügbare Versionen | Platform | Checkbox (Source oder nur Libraries/Header) |
Das "Verfügbare Versionen"-Feld sollte wenn möglich folgendermassen aussehen:
(Radiobutton)neuste Version (Radiobutton)2.neuste Version (Radiobutton)3.neuste Version (Button)weitere Versionen (Popup oder ähnliches, dies tut eigentlich schon)
Jetzt meine Fragen:
- Wie kann ich die Checkboxen etc. darstellen lassen?
ch möchte eine platformunabhängige Funktion verwenden)
Wie kann ich erreichen, dass die Checkboxen immer aktiv sind, so dass der Benutzer nicht zuerst in den Edit-Mode wechseln muss (einfacher oder doppelter Klick) bevor er die Radionbuttons anwählen kann?