QTableView und Höhe einer Zelle
Verfasst: 28. Dezember 2006 12:11
Hallo zusammen,
wo wird denn die Höhe einer Zeile einer QTableView festgelegt. Ich habe ein Model mit QString-Werten. Diese werden richtig dargestellt und bei resizeColumnsToContents() passiert auch etwas. Auch die Zeilen werden richtig dargestellt, passend zum eingestellten Font am TableView.
Nun befindet sich um jede Zeichenkette (also jeder Zelle) noch eine Rand und ich habe keine Ahnung wo der herkommt.
Ich nehme an, Qt rendert jede Zelle wieder als QAbstractItemDelegate, richtig?
Ich habe schon versucht den Qt::SizeHintRole bei der data()-Methode des Modells zu verwenden, aber meine View fragt überhaupt nicht danach.
Ich bin etwas ratlos.
Steffen
wo wird denn die Höhe einer Zeile einer QTableView festgelegt. Ich habe ein Model mit QString-Werten. Diese werden richtig dargestellt und bei resizeColumnsToContents() passiert auch etwas. Auch die Zeilen werden richtig dargestellt, passend zum eingestellten Font am TableView.
Nun befindet sich um jede Zeichenkette (also jeder Zelle) noch eine Rand und ich habe keine Ahnung wo der herkommt.
Ich nehme an, Qt rendert jede Zelle wieder als QAbstractItemDelegate, richtig?
Ich habe schon versucht den Qt::SizeHintRole bei der data()-Methode des Modells zu verwenden, aber meine View fragt überhaupt nicht danach.
Ich bin etwas ratlos.
Steffen