-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.cpp
29 lines (23 loc) · 755 Bytes
/
main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <QWebEngineView>
#include <QtWebEngine/qtwebengineglobal.h>
#include <QApplication>
//Adopted from https://doc.qt.io/qt-5/qtwebengine-webenginewidgets-minimal-example.html
QUrl commandLineUrlArgument()
{
const QStringList args = QCoreApplication::arguments();
for (const QString &arg : args.mid(1)) {
if (!arg.startsWith(QLatin1Char('-')))
return QUrl::fromUserInput(arg);
}
return QUrl(QStringLiteral("https://www.google.com"));
}
int main(int argc, char* argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QApplication app(argc, argv);
QWebEngineView view;
view.setUrl(commandLineUrlArgument());
view.resize(1024, 750);
view.show();
return app.exec();
}