This works fine for me:
#include <QtWidgets>
#include <QGraphicsWebView>
int main(int argc, char **argv) {
view.setScene(&scene);
QGraphicsWebView *wv = new QGraphicsWebView;
scene.addItem(wv);
view.show();
wv
->setUrl
(QUrl("http://www.google.com"));
return app.exec();
}
#include <QtWidgets>
#include <QGraphicsWebView>
int main(int argc, char **argv) {
QApplication app(argc, argv);
QGraphicsView view;
QGraphicsScene scene;
view.setScene(&scene);
QGraphicsWebView *wv = new QGraphicsWebView;
scene.addItem(wv);
view.show();
wv->setUrl(QUrl("http://www.google.com"));
return app.exec();
}
To copy to clipboard, switch view to plain text mode
So does this:
#include <QtWidgets>
#include <QGraphicsWebView>
int main(int argc, char **argv) {
view.setScene(&scene);
QGraphicsWebView *wv = new QGraphicsWebView;
scene.addItem(wv);
view.show();
qDebug() << url.toString();
wv->setUrl(url);
return app.exec();
}
#include <QtWidgets>
#include <QGraphicsWebView>
int main(int argc, char **argv) {
QApplication app(argc, argv);
QGraphicsView view;
QGraphicsScene scene;
view.setScene(&scene);
QGraphicsWebView *wv = new QGraphicsWebView;
scene.addItem(wv);
view.show();
QUrl url = QUrl::fromLocalFile(QFileInfo("page.html").absoluteFilePath());
qDebug() << url.toString();
wv->setUrl(url);
return app.exec();
}
To copy to clipboard, switch view to plain text mode
with page.html being:
<html>
<body>
<div>Link: <a href="http://www.google.com">Google</a></div>
</body>
</html>
<html>
<body>
<div>Link: <a href="http://www.google.com">Google</a></div>
</body>
</html>
To copy to clipboard, switch view to plain text mode
Bookmarks