summaryrefslogtreecommitdiffstats
path: root/examples/webenginewidgets/minimal/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/webenginewidgets/minimal/main.cpp')
-rw-r--r--examples/webenginewidgets/minimal/main.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/examples/webenginewidgets/minimal/main.cpp b/examples/webenginewidgets/minimal/main.cpp
index 729d68fa0..cff489c7e 100644
--- a/examples/webenginewidgets/minimal/main.cpp
+++ b/examples/webenginewidgets/minimal/main.cpp
@@ -41,13 +41,23 @@
#include <QApplication>
#include <QWebEngineView>
+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.qt.io"));
+}
+
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QApplication app(argc, argv);
QWebEngineView view;
- view.setUrl(QUrl(QStringLiteral("http://www.qt.io")));
+ view.setUrl(commandLineUrlArgument());
view.resize(1024, 750);
view.show();