def lunchPrintPreview(self): dialog = QPrintPreviewDialog() dialog.setContentsMargins(-5,-5,-5,-5) dialog.paintRequested.connect(self.handlePaintRequest) dialog.exec_()