diff --git a/lib/read.py b/lib/read.py index e3bdcea..33e600e 100644 --- a/lib/read.py +++ b/lib/read.py @@ -53,7 +53,7 @@ class EditDialog(QDialog, Ui_Dialog): self.nextBtn.clicked.connect(self.nextAction) self.prevBtn.clicked.connect(self.prevAction) self.nextParaBtn.clicked.connect(self.nextParaAction) - # self.prevParaBtn.clicked.connect(self.prevParaAction) + self.prevParaBtn.clicked.connect(self.prevParaAction) self.paraEdit.verticalScrollBar().valueChanged.connect(self.scrollSlot) self.scrollBtn.clicked.connect(self.scrollAction) return @@ -222,7 +222,7 @@ class EditDialog(QDialog, Ui_Dialog): painter.translate(1.0, c_pt.y()) painter.fillPath(path, brush) return - + @pyqtSlot() def nextParaAction(self) -> None: self.block += 1 @@ -232,6 +232,15 @@ class EditDialog(QDialog, Ui_Dialog): self.savePosition() return + @pyqtSlot() + def prevParaAction(self) -> None: + self.block -= 1 + if self.block < 0: + self.prevAction() + return + self.savePosition() + return + @pyqtSlot() def defineAction(self) -> None: #