2014-07-23 190 views
1

對於我希望的一些簡單的一個,但我無法在文檔中找到它。從QTextEdit中刪除空白

uiText << text->toPlainText(); 

這就是我如何從QTextEdit獲取文本。

如何刪除任何空格?

謝謝。

+0

查看[QString文檔](http://qt-project.org/doc/qt-5/qstring.html)。你沒有具體說明你想刪除哪些空白,但是'trimmed'或'simplified'可以做你需要的。 –

+0

完美的,但你沒有把它作爲答案,我不能給它一個綠色的蜱! – sark9012

回答

4

QString有兩種從字符串中刪除空格的方法。

uiText << text->toPlainText().trimmed();

將消除在開始和結束字符串任何空白,而

uiText << text->toPlainText().simplified();

將在字符串的開頭和末尾去除任何空白,也減少了的每個序列字符串內的空格每個出現一個空格。

QString documentation有兩個例子。