2012-03-12 16 views

答えて

7

QStringListにテキストを入力し、QStringList::join()を使用してください。あなたが持っている場合は

QString oneLineText = Stream.readAll().replace("\n"," ").simplified(); 

QStringList doc; 
[...] 
Text = Stream.readLine(); 
Text = Text.simplified(); 
doc << Text; 
[...] 
QString final = doc.join(" "); 
2

あなたはすべてのあなたのテキストを含む文字列を取得してから、新しい行を削除するために、QStringreplace機能を使用するためにはQTextStreamreadAll機能を使用することができます大きなファイルの場合は、readLine関数を使用する方がよいでしょう。

関連する問題