当前位置:编程学习 > wap >>

QwebView相关 运行三次就挂了 如截图所示

int Test(int argc, char** argv, QUrl rpUrl)
{
QApplication ab(argc, argv);
QWebView ww;
ww.load(rpUrl);
QObject::connect(&ww, SIGNAL(loadFinished(bool)), &ab, SLOT(quit()));
int rtncode = ab.exec();
return rtncode;
}


int main(int argc, char *argv[])
{
QUrl mmmm[7] = {
QString("http://www.baidu.com"), 
QString("http://www.tudou.com"), 
QString("http://www.sina.com.cn"),
QString("http://www.kankan.com"),
QString("http://www.163.com"),
QString("http://www.youku.com"),
QString("http://www.tudou.com")
};
int rtn;
for(int i = 0; i < 10000; i++)
{
rtn = Test(argc, argv, mmmm[i % 7]);
}


错误截图
--------------------编程问答-------------------- 没用玩过Qwebkit吗? --------------------编程问答-------------------- Qt在加载多次url方面,有时候是会出一些小bug,如果换成release模式,可能会好一些,,我之前用Qt做过浏览器,不过健壮性不强,多次加载关闭也会出现问题。。。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,