QT creator 3.4.2
qt 5.5.5 msvc 2013
MinGW
windows 7
我使用QNetworkReply readAll函数得到QByteArray网页数据,转换为QString类型 QTextBrowser view; qDebug()< 注:有个别会显示 "",大多数完全不显示, 我也怀疑是qDebug()的问题,所以我做了个这样的正则表达式,一次没匹到成功过,问题是每个网页都是这种格式 另外 QByteArray data=pRepy->readAll() 获取的网页数据,有很多网站的数据流都无法转换成QString类型,我使用qDebug()结果都是空,请问有解决的办法吗?
通过qDebug()输出,输出的结果为空
如:QByteArray data=pRepy->readAll();
qDebug()<<"toStaring:"<
view.append(data);
qDebug()<<"toHtml"<
std::string str=data.toStdString();
cout<
以下全不显示
qDebug()<
qDebug()<
QRegExp rx(QString("\"(.*)\""));
int pos=qstr.indexOf(rx);
data数据传到UI界面,放到QTextBrowser控件里,在界面上显示正常
QTextBrowser v.append(data) //显示正常
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
闭关修行中......