Я пытаюсь найти способ определить, является ли URL недействительным для веб-просмотра.
Например, если я сделаю
myWebView-> setUrl (QUrl ( «http://www.youtube.com»)); // тогда веб-просмотр изменится на эту страницу, но если я сделаю …
myWebView-> setUrl (QUrl ( «youtube.com»)); // он не изменится, потому что считает его недействительным URL.
Есть ли какой-то сигнал или какое-то свойство, которое я могу использовать для его обнаружения?
Да, у вас есть решение для этого:
Вы можете использовать встроенную функцию isValid();
Например:
myWwebView->url().isValid(); //It will return true or false value.
Для получения дополнительной помощи обратитесь к следующему ссылка на сайт
Вы можете подключиться к WebView loadingChanged сигнал, чтобы узнать, успешно ли загружена страница или нет.