Вы уверены, что это проблема самого QString? Вы пытались вывести QString на консоль (или вызвать QString :: size ()), чтобы убедиться, что весь контент хранится?
Может быть, это ограничение, которое исходит от QTextEdit или QTextDocument, а не от QString.
Кроме того, вы можете вызвать QString ::acity () , чтобы убедиться, сколько символов вы можете сохранить в вашей QString:
int maximumNumberOfChars = list.capacity();