QWidget (z.B. QPushButton) in QTableView-Zelle

Alles rund um die Programmierung mit Qt
Antworten
rkossel
Beiträge: 2
Registriert: 8. Dezember 2005 16:17

QWidget (z.B. QPushButton) in QTableView-Zelle

Beitrag von rkossel »

Hallo,

ich benutze QTableView um Daten anzeigen zu lassen und das funktioniert auch ganz gut. Nun möchte ich aber in jeder Zeile in einer bestimmten (und bekannten) Spalte z.B. einen PushButton einfügen.
Ich weiß, dass dies mit der Funktion QAbstractItemView::setIndexWidget möglich ist, aber genau diese Funktion möchte ich nicht benutzen. Um dies zu verwirklichen müsste ich ja bei jedem dataChanged-Signal des Models einen Slot im Hauptprogramm aufrufen und dies möchte ich vermeiden.

Weiß jemand eine andere Lösung z.B. über Delegates, die automatisch funktioniert?

Gruß,
Roland
Antworten