我已经使用 html 代码为我的程序生成了一份报告,但它没有在 Qprinter 中显示图像。
def run(self):
view = QtWebEngineWidgets.QWebEngineView()
view.setHtml("""<img src="header.jpeg" alt="logo" width="280" height="100">""")
printer = QPrinter()
printer.setPaperSize(QtCore.QSizeF(80 ,297), QPrinter.Millimeter)
try :
r = QPrintDialog(printer)
if r.exec_() == QPrintDialog.Accepted:
view.page().print(printer, self.print_completed)
except Exception as e :
print(e)
我要打印的 html 代码。同一目录中的 header.jpeg。