Seite 1 von 1

[gelöst] QTableWidget optisch formatieren

Verfasst: 9. April 2006 11:19
von Vrenn
Hallo und frohe Ostern

Zum Problem: Ich habe ein QTableWidget das ich mit Patientendaten fülle (pro row einmal Patient, ID und Geburtstag)
Der Nutzer soll aber:
a) nur einen Patienten auswählen können (d.h. keine Spalten-Selektierung per Tableheader)
b) wenn er eine Zelle markiert sollte vielleicht die ganze Reihe blau unterlegt sein.

Bei QTableWidget finde ich leider nicht entsprechende Flags bzw. wie man die setzen könnte.

Danke für jede Idee.

Verfasst: 9. April 2006 13:32
von Nassian
Hi,

Im Designer die Attribute selectionMode auf QAbstractItemView::SingleSelection und selectionBehavior auf QAbstractItem::SelectRows setzen.


SG Alexander

Verfasst: 9. April 2006 16:59
von Vrenn
Danke, das sind genau die 2 Attribute die ich gesucht habe, mal schauen wie ich die ohne Designer verbauen kann.

Verfasst: 9. April 2006 17:13
von Vrenn
Ja, danke, die Funktionen finden sich in QAbstractItemView.

Code: Alles auswählen

nametable->setSelectionMode( QAbstractItemView::SingleSelection );
nametable->setSelectionBehavior( QAbstractItemView::SelectRows );