首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

qwebview的有关问题

2012-05-05 
qwebview的问题大家好,我用的是最新版本的qt和qt creator,在用webview的时候发现一个问题。比如打开www.bai

qwebview的问题
大家好,我用的是最新版本的qt和qt creator,在用webview的时候发现一个问题。
比如打开www.baidu.com或者www.taobao.com页面时,
页面上其他的连接都可以继续打开,但是点击“登录”按钮的时候就是打不开。
我看了下加载进度,也加载完毕了,可就是不显示页面,不知道有没有遇到过的朋友。

代码如下,很简单的代码。

Android::Android(QWidget *parent) :
  QMainWindow(parent),
  ui(new Ui::Android)
{
  QUrl url("http://www.taobao.com");
  ui->setupUi(this);
  ui->webView->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks);
  connect(ui->webView, SIGNAL(linkClicked(QUrl)), this, SLOT(openUrlSlot(QUrl)));
  connect(ui->webView, SIGNAL(loadProgress(int)), this, SLOT(loadProgressShow(int)));
  ui->webView->load(url);
}

void Android::openUrlSlot(QUrl url)
{
  qDebug("url = %s", url.toString().toUtf8().data());
  ui->webView->load(url);
}

void Android::loadProgressShow(int progress)
{
  qDebug("progress = %d", progress);
}

[解决办法]

探讨

问题解决了,是SSL的问题。

热点排行