Как я могу загрузить домашнюю страницу по умолчанию в Qt WebView? - PullRequest
0 голосов
/ 06 марта 2012

У меня есть кнопка для моего веб-браузера, использующего Qt Designer, но мне нужно назначить слот для загрузки веб-страницы по умолчанию. Я пробовал:

ui->webView->load(ui->webView->url());

Но это будет иметь тот же эффект, что и перезагрузка. Любая помощь приветствуется?

Кстати, это не домашняя работа, а домашний проект, который делается для развлечения. Спасибо!

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

Не уверен, что вы подразумеваете под "веб-страницей по умолчанию", но вам нужно сделать, например,

ui->webView->load(QUrl("http://www.google.com"));

заменить "http://www.google.com"" веб-страницей, которую вы хотите загрузить.

Для QWebView, определенного в конструкторе Qt, в котором вы указали URL-адрес, он будет загружен при создании экземпляра формы, вам не нужно загружать его самостоятельно через слот.

0 голосов
/ 10 сентября 2015

Чтобы перезагрузить веб-страницу, используйте этот фрагмент кода.

page->triggerAction(QWebPage::Reload); 

или

page->triggerAction(QWebPage::ReloadAndBypassCache);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...