ItemDelegate

Alles rund um die Programmierung mit Qt
Antworten
gast23
Beiträge: 103
Registriert: 11. August 2010 10:43

ItemDelegate

Beitrag von gast23 »

Hi,

ich habe eine QTableView und ein Model.

Für 3 der 5 Spalten brauche ich einen bestimmten Editor.

Wie lege ich diesen fest?

Beispiel:
http://doc.trolltech.com/4.6/itemviews- ... e-cpp.html

Ich baue quasi einen ItemDelegate und dort kann ich dann nochmal über QModelIndex für die Spalte ein Editor Widget festlegen?

D.h. in jeder ItemDelegate Methode muss ich schauen in welcher Spalte ich bin und welchen editor ich nutze?

Viele Grüße
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Dies wäre eine Möglichkeit, die View bietet dazu aber auch noch ein paar Methoden...
gast23
Beiträge: 103
Registriert: 11. August 2010 10:43

Beitrag von gast23 »

tableView.setItemDelegate(&delegate);

Hm wie kann ich für eine Spalte den Delegate festlegen?
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Beitrag von archer »

tableView.setItemDelegateForColumn(...);
siehe Dokumentation QAbstractItemView.
gast23
Beiträge: 103
Registriert: 11. August 2010 10:43

Beitrag von gast23 »

danke :)
Antworten