在我的代码中,我发现一个qDebug()<<s;
没有输出给它的内容。这很奇怪,所以输出s.length()
。它说135254,所以我想知道是否有一个短于135254的长度限制?我已阅读源标头但未找到结果。
答案 0 :(得分:1)
我发现了类似的东西......
这可能会缩小一点(使用Qt 5.5.1与Windows mingw):
在qDebug中没有显示45000个字符的跟踪。
10000个字符跟踪确实显示在qDebug中。
我能够将我的45000个字符作为5个单独的qDebug调用qDebug,每个都是这样的:
qDebug()<<foo.mid(20000, 10000);
然后在文本编辑器中将它们拼凑在一起。 使用qDebug的noQuotes功能可能会更好一点,但我今天不需要再次运行我的脚本,所以我现在还没有把它弄清楚。