我想显示QList
的内容,就像它在qDebug()
例如:
QList<QNetworkCookie> cookies = mManager->cookieJar()->cookiesForUrl(mUrl);
qDebug() << "COOKIES for" << mUrl.host() << cookies;
输出:
QNetworkCookie("MSession=kr6i819jbvkorherbe76oh23c7; domain=website.com; path=/)"
我有可以使用的功能吗?
答案 0 :(得分:4)
您可以创建一个QDebug
对象,该对象将在字符串中存储流入其中的任何内容。这是它:
QString str;
QDebug dStream(&str);
dStream << mUrl.host();
现在您可以将str
放在任何您想要的位置。例如QTextBrowser
:
ui->textBrowser->insertPlainText(str);
这应该适用于qDebug()
工作的所有地方。因为qDebug()
本身会根据this文档返回QDebug
对象。