【发布时间】:2019-11-14 07:28:24
【问题描述】:
直接发布,当 pdf 将 pdfjs 加载到 pyqt5 中时,打印按钮似乎无法正常工作,下载按钮也是如此。
如何修复这个错误?
代码:
import sys
from PyQt5 import QtCore, QtWidgets, QtGui, QtWebEngineWidgets
PDFJS = 'file:///pdfjs/web/viewer.html'
PDF = 'file:///file0.pdf'
class PdfReport(QtWebEngineWidgets.QWebEngineView):
def __init__(self, parent=None):
super(PdfReport, self).__init__(parent)
self.load(QtCore.QUrl.fromUserInput('%s?file=%s' % (PDFJS, PDF)))
def sizeHint(self):
return QtCore.QSize(640, 480)
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
im = PdfReport()
im.show()
sys.exit(app.exec_())
显示:
知道如何解决这个问题吗?
【问题讨论】:
标签: python pyqt pyqt5 pdfjs qprinter