1

我正在开发一个 Qt 项目(Java)。我正在尝试构建一个允许我从网站下载 pdf 文件的 qwebview。

这是我使用的代码:

public Browser() {
    this.setDefaultUrl();
    this.page().setForwardUnsupportedContent(true);
    this.page().unsupportedContent.connect(this,"download()");
}
public void setUrl(String url){
    this.load(new QUrl(url));
}
public void setDefaultUrl(){
    this.load(new QUrl("http://genome.ucsc.edu/cgi-bin/hgGateway"));
}
public void download(){
    System.out.println("Ok");
}

如果我单击“我们仍然提供 postscript 文件:浏览器图形和表意文字”,则信号会正确发射,但如果我单击“以 PDF 格式下载当前浏览器图形”,则不会收到任何信号。这是因为 pdf 文件必须以不同方式处理吗?任何想法为什么?非常感谢提前

4

0 回答 0