QButton int Model

Alles rund um die Programmierung mit Qt
Antworten
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

QButton int Model

Beitrag von reuabreliz »

Also ich habe von QAbstractTableModel abgeleitet. Nun will ich eine Spalte machen die nur QPushbuttons enthält, die zum löschen der Reihen sind. Also jede Reihe hat einen Button.
Wie gebe ich nun bei der Funktion data() einen QPushButton zurück. Mit einem Delegate will ich es nicht machen weil dann müsste mann das Feld erst aktivieren um die Buttons zu sehen. Also wie mache ich das am Besten?
Ginsengelf
Beiträge: 79
Registriert: 2. Mai 2007 10:21

Beitrag von Ginsengelf »

Moin, du kannst mit dem Delegate einen "persistentButton" erzeugen, der ist dann immer sichtbar.

Ginsengelf
reuabreliz
Beiträge: 86
Registriert: 4. Oktober 2008 17:06

Und wie

Beitrag von reuabreliz »

Und wie? weil das createEditor ruft es ja erst auf wenn das Feld aktiviert wird oder nicht?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Als erstes würde ich mich mal informieren wann ein Model und wann ein Delegate zuständig ist.
Persistente Widgets in Zusammenhang mit den Delegates kenn ich jetzt auch nicht, aber mit QStyle in zusammenarbeit mit einem Delegate kann man ein paar schöne Sachen machen. Die Doku hilft in diesem Zusammenhang recht schön weiter...
Antworten