// Basic window that uses QGraphicsWebView. #include #include #include #include #include #include #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QMainWindow *mMainWindow = new QMainWindow(); mMainWindow->setWindowTitle("TestAPP"); mMainWindow->setGeometry(100, 100, 800, 600); QGraphicsScene* mGraphicsScene = new QGraphicsScene(mMainWindow); QGraphicsView* mGraphicsView = new QGraphicsView(mGraphicsScene); mGraphicsView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); mGraphicsView->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); mGraphicsView->setViewportUpdateMode(QGraphicsView::BoundingRectViewportUpdate); mGraphicsView->setViewport(new QGLWidget(mMainWindow)); QGraphicsWebView* mGraphicsWebView = new QGraphicsWebView(); QFileInfo fileInfo = QFileInfo(QDir(QCoreApplication::applicationDirPath()), QString("index.html")); QUrl url = QUrl(QUrl::fromLocalFile(fileInfo.absoluteFilePath())); mGraphicsWebView->setUrl(url); mGraphicsScene->addItem(mGraphicsWebView); mMainWindow->setCentralWidget(mGraphicsView); mMainWindow->show(); return app.exec(); }