2010-11-23 6 views
0

私は文字列を持っています。それはおよそ80000 line.Iが文字列80000行が含まれていない場合、それは80000行を持っている場合、それは何も表示することはできませんrecords.But表示することができQTextEditとQTextDocumentのバッファに問題がありますか?

QTextDocument * textDocument=new QTextDocument(); 
textDocument->setHtml(list); //list is my string 
txtEdit->setDocument(textDocument); 

を書いてみるがあります。

この問題の解決策はありますか? ありがとうございました。

答えて

1

QString自体に問題はありますか?コンソールにQStringを出力しようとしましたか(またはQString :: size()と呼ばれました)、すべてのコンテンツが確実に保存されていますか?

QStringではなくQTextEditまたはQTextDocumentからの制限でもかまいません。

また、あなたはあなたのQStringに格納することができますどのくらいの文字の確認するためにQString::capacity()を呼び出すことができます。

int maximumNumberOfChars = list.capacity(); 
関連する問題