【发布时间】:2012-03-06 01:08:09
【问题描述】:
我有一个使用 Qt Designer 的 Web 浏览器按钮,但我需要分配一个可以加载默认网页的插槽。 我试过了:
ui->webView->load(ui->webView->url());
但是,它与重新加载具有相同的效果。任何帮助表示赞赏?
顺便说一句,这不是一个家庭作业,而是一个为了好玩而完成的家庭项目。 谢谢!
【问题讨论】:
我有一个使用 Qt Designer 的 Web 浏览器按钮,但我需要分配一个可以加载默认网页的插槽。 我试过了:
ui->webView->load(ui->webView->url());
但是,它与重新加载具有相同的效果。任何帮助表示赞赏?
顺便说一句,这不是一个家庭作业,而是一个为了好玩而完成的家庭项目。 谢谢!
【问题讨论】:
不确定您所说的“默认网页”是什么意思,但您需要做的是,例如
ui->webView->load(QUrl("http://www.google.com"));
用您要加载的网页替换“http://www.google.com”。
对于Qt设计器中定义的QWebView,你指定了一个url,它会在你实例化表单的时候加载,你不需要自己通过slot加载。
【讨论】:
要重新加载网页,请使用这段代码。
page->triggerAction(QWebPage::Reload);
或
page->triggerAction(QWebPage::ReloadAndBypassCache);
【讨论】: