Ich verwende PyQt, um eine GUI-Anwendung zu erstellen. In einer von QTableView geerbten Ansicht müssen Sie die Zeile erkennen, die der Benutzer beim Doppelklicken auf eine Zeile ausgewählt hat. Die Tabelle hat eine Sortierung, aber keine Bearbeitung.
Wie mache ich das?
Hinweis - versuchte das DoubleClicked (int) -Signal. Es wird von Maustasten ausgegeben, nicht von Datenzellen, daher wurde es nie ausgelöst. :(
Ian
Sobald Sie den ModelIndex haben (aus Franks Kommentar oben), können Sie damit herausfinden, auf welche Zelle doppelgeklickt wurde.
%Vor%Sie können dann mit diesen Zeilen- und Spaltenwerten auf die Tabelle mit table.setItem (row, column, newdata) oder einer anderen Tabellenmethode zugreifen