ich versuche gerade in einem QTableView die Selektion anzupassen. Normalerweise verhält sich das ja wie bei jeder anderen Tabelle auch, dass beim drücken von Shift das Rechteck zwischen der zuletzt geklickten Zelle und der aktuellen Zelle gebildet wird.
Also so (zuerst B3, dann B6 (mit Shift) geklickt):

Ich hätte aber gerne eine Auswahl, die der im Windows Explorer in der Symbol-Ansicht entspricht, d.h. die gesamten Zeilen zwischen den beiden gewählten Zellen sollen mitausgewählt werden.
Also so:

Mit den Standard-Modellen scheint das nicht zu funktionieren, aber diverse Versuche, eine Klasse von QItemSelectionModel abzuleiten und die Funktionalität selbst zu bauen sind gescheitert. Ich weiß nicht wirklich, wo ich anfangen soll...
Hat einer von euch vielleicht eine Idee?
Danke schonmal,
Achim