• 556阅读
  • 0回复

qwebengine如何处理iframe打印请求 [复制链接]

上一主题 下一主题
离线tonyzhou1985
 

只看楼主 倒序阅读 楼主  发表于: 2024-07-17
connect(view, &QWebEngineView::printRequested, this, &PrintHandler::printPreview);

void PrintHandler::printPreview()
{
    if (!m_view)
        return;
    if (m_inPrintPreview)
        return;
    m_inPrintPreview = true;
    QPrintPreviewDialog preview(&m_printer, m_view);
    connect(&preview, &QPrintPreviewDialog::paintRequested,
            this, &PrintHandler::printDocument);
    preview.exec();
    m_inPrintPreview = false;
}
当js执行iframe的打印请求时,普通浏览器能看到预览的是iframe部分,上面qt代码实现的是整个页面预览。qt里要如何调整?
快速回复
限100 字节
 
上一个 下一个