#include #include #include int main(int argc, char *argv[]) { //QCoreApplication::setAttribute(Qt::AA_UseOpenGLES); QApplication a(argc, argv); QPushButton* crash_pb = new QPushButton("Crash"); QObject::connect(crash_pb, &QPushButton::clicked, [] () { int* a = nullptr; *a = 5; }); QWebEngineView* webView = new QWebEngineView(); webView->load(QUrl::fromLocalFile(QDir(QCoreApplication::applicationDirPath()).absoluteFilePath("index.html"))); QVBoxLayout* vl = new QVBoxLayout(); vl->addWidget(crash_pb,0); vl->addWidget(webView,1); QWidget* mw = new QWidget(); mw->setLayout(vl); mw->show(); int result = a.exec(); delete mw; return result; }