def keyPressEvent(self, ev): ret = QTableView.keyPressEvent(self, ev) if ev.key() in (Qt.Key_PageUp, Qt.Key_PageDown, Qt.Key_Up, Qt.Key_Down): idx = self.currentIndex() if idx.isValid(): self.scrollTo(idx) return ret
def keyPressEvent(self, ev): if ev == QKeySequence.Copy: self.copy_to_clipboard() ev.accept() return ret = QTableView.keyPressEvent(self, ev) if ev.key() in (Qt.Key_PageUp, Qt.Key_PageDown, Qt.Key_Up, Qt.Key_Down): idx = self.currentIndex() if idx.isValid(): self.scrollTo(idx) return ret