我有一个字符串。它有大约80000行。我试着写
QTextDocument * textDocument=new QTextDocument();
textDocument->setHtml(list); //list is my string
txtEdit->setDocument(textDocument);
如果字符串不包含80000行,则可以显示记录。但如果有80000行,则无法显示任何内容。
你对这个问题有什么解决方案吗? 非常感谢。
答案 0 :(得分:1)
你确定QString本身有问题吗?您是否尝试将QString输出到控制台(或称为QString :: size())以确保存储所有内容?
可能是来自QTextEdit或QTextDocument而非QString的限制。
此外,您可以致电QString::capacity()以确定您可以在QString中存储多少字符:
int maximumNumberOfChars = list.capacity();