Eigene Delegate-Klasse mit unterschiedlichen Editoren

Alles rund um die Programmierung mit Qt
Antworten
hel800
Beiträge: 16
Registriert: 5. Dezember 2007 17:54

Eigene Delegate-Klasse mit unterschiedlichen Editoren

Beitrag von hel800 »

Hallo zusammen,

ich sitze gerade dran mir eine eigene Delegate-Klasse zu bauen, die in einer TreeView arbeiten soll. Je nachdem welche Art Daten vorliegen, sollen unterschiedliche Editoren zum manipulieren der Daten verwendet werden. Das klappt soweit auch schon ganz gut. Meine Frage ist, wie stelle ich es am geschicktesten an, wenn eine einzelne Zelle zwischendrin nicht (!) editiert werden soll (also readonly quasi ist)?

Ich verwende QT 4.3.

Für einen Hinweis bin ich sehr dankbar.

Sebastian
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Entweder vom Model aus, das Flag ItemIsEditable nicht mitgeben (was die saubere Methode wäre). Oder vom Delegate kein Widget zum editieren zur Verfügung stellen.
hel800
Beiträge: 16
Registriert: 5. Dezember 2007 17:54

Beitrag von hel800 »

okay, danke. Ich versuche mal das erste ;-).
Antworten