Seite 1 von 1

Eigene Delegate-Klasse mit unterschiedlichen Editoren

Verfasst: 6. Dezember 2007 14:40
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

Verfasst: 6. Dezember 2007 16:02
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.

Verfasst: 6. Dezember 2007 17:17
von hel800
okay, danke. Ich versuche mal das erste ;-).