Почему Qt QWebEngineView работает неправильно? - PullRequest
3 голосов
/ 07 октября 2019

Пытаясь правильно настроить работу QWebEngineView виджет.
Необходимо отобразить веб-страницу в своего рода встроенном браузере в моем приложении.

С самого начала все работает нормально.
Я тестирую представление с помощью google.com url.
Виджет показывает страницу, я могу ввести, нажимать на кнопки для поиска и т. д.
Но через некоторое время виджет перестает работать.
Он показывает пустое окно вместо веб-страницы.

У меня есть такой вывод журнала:

[9428: 10292: 1007 / 160758.387: ОШИБКА: sync_point_manager.cc (249)] Клиент ожидает на несуществующем токене синхронизации Поток 0x13f0 завершилсяс кодом 0 (0x0).

Что я могу сделать, чтобы это исправить?

Я использую Qt 5.13.1 версию и Visual Studio 2019 .

Вот исходный код:

webView = new QWebEngineView(this);
webView->setGeometry(QRect(QPoint(0, 200), QSize(this->width(), this->height() - 200)));
webView->load(QUrl("http://google.com/"));
webView->setFocus();
webView->show();
...