This works fine for me:

Qt Code:
  1. #include <QtWidgets>
  2. #include <QGraphicsWebView>
  3.  
  4. int main(int argc, char **argv) {
  5. QApplication app(argc, argv);
  6.  
  7. view.setScene(&scene);
  8. QGraphicsWebView *wv = new QGraphicsWebView;
  9. scene.addItem(wv);
  10. view.show();
  11. wv->setUrl(QUrl("http://www.google.com"));
  12. return app.exec();
  13. }
To copy to clipboard, switch view to plain text mode 

So does this:

Qt Code:
  1. #include <QtWidgets>
  2. #include <QGraphicsWebView>
  3.  
  4. int main(int argc, char **argv) {
  5. QApplication app(argc, argv);
  6.  
  7. view.setScene(&scene);
  8. QGraphicsWebView *wv = new QGraphicsWebView;
  9. scene.addItem(wv);
  10. view.show();
  11. QUrl url = QUrl::fromLocalFile(QFileInfo("page.html").absoluteFilePath());
  12. qDebug() << url.toString();
  13. wv->setUrl(url);
  14. return app.exec();
  15. }
To copy to clipboard, switch view to plain text mode 

with page.html being:

html Code:
  1. <html>
  2. <body>
  3. <div>Link: <a href="http://www.google.com">Google</a></div>
  4. </body>
  5. </html>
To copy to clipboard, switch view to plain text mode