From 6de6b636b7e19ce2bdce820c0b4bb44686dd42b0 Mon Sep 17 00:00:00 2001 From: alexisflesch Date: Tue, 2 Oct 2018 10:51:20 +0200 Subject: [PATCH] pdf view fix --- partielatormods/other/qpdfview.py | 2 ++ texamator.py | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/partielatormods/other/qpdfview.py b/partielatormods/other/qpdfview.py index 39303cd..eea3478 100644 --- a/partielatormods/other/qpdfview.py +++ b/partielatormods/other/qpdfview.py @@ -82,6 +82,7 @@ def render(self): foo = QLabel() foo.setPixmap(pixmap) self.addWidget(foo) + self.setAlignment(foo, QtCore.Qt.AlignCenter) def clearLayout(layout): """Function to clear self (which is a layout) of all its child widgets""" @@ -121,6 +122,7 @@ def repaint(self, width=1): #add new QLabels to self (which is a layout) for f in foo: self.addWidget(f) + self.setAlignment(f, QtCore.Qt.AlignCenter) def createPdf(self, filename): diff --git a/texamator.py b/texamator.py index a602626..6106e81 100755 --- a/texamator.py +++ b/texamator.py @@ -1146,19 +1146,19 @@ def initiatePdf(self): """Creates the pdf Area and loads the help.pdf file into it""" self.pdfScrollArea.setWidgetResizable(True) self.pdfScrollBar = self.pdfScrollArea.verticalScrollBar() - w = int(self.settings["big_splitter_s2"]) + w = int(self.settings["big_splitter_s2"])-1 self.pdfWidgetContainer = QtWidgets.QWidget() self.pdfScrollArea.fun = self.repaintPdf self.pdfScrollArea.setWidget(self.pdfWidgetContainer) self.pdfWidgetContainer.setStyleSheet("background-color:white;") - self.pdfwidget = PDFWidget(None,parent=self.pdfWidgetContainer, width=w-1) + self.pdfwidget = PDFWidget(None, parent=self.pdfWidgetContainer, width=w-30) #Initiate horizontal scroll bar to be notified when pdfscrollArea is shrinked self.pdfScrollBarh = self.pdfScrollArea.horizontalScrollBar() def repaintPdf(self): #Recalculate size of the pdf and repaint - w = self.big_splitter.sizes()[1]-self.pdfScrollBar.width()-4 + w = self.big_splitter.sizes()[1]-self.pdfScrollBar.width()-1 self.pdfwidget.repaint(w)