Qt中如何让WebView中的WebPage打开target为_blank属性的外部url链接(二级链接)

来源:互联网 发布:大华客户端软件下载 编辑:程序博客网 时间:2024/05/17 23:55

QWebPage默认是不打开二级连接的,Qt高级编程一书中browserwindow例子无法打开二级链接,点击在本窗口浏览的url能正常打开网页,具备_blank 属性的超级链接点击没有任何反应,很是让我郁闷了一段时间,通过如下语句可以得到解决:

 webView->page()->setLinkDelegationPolicy(QWebPage::DelegateExternalLinks);
 connect(webView, SIGNAL(linkClicked(const QUrl&)), this, SLOT (onUrlClicked(const QUrl&)));

原创粉丝点击