Как завершить строку с QTextEdit - PullRequest
2 голосов
/ 31 января 2010

Я пытаюсь создать QTextEdit с некоторым текстом, и в этом тексте у меня есть символы конца строки (\n), но это не принимается в QTextEdit объекте (весь текст отображается без разрывов ). Есть причина почему?

Ответы [ 2 ]

3 голосов
/ 31 января 2010

Если вы используете Qt 4.3 или новее, тогда вы можете использовать setPlainText(const QString &text)

Вы можете отключить редактирование расширенного текста с помощью setAcceptRichText(bool accept) (Qt 4.1 или новее)

0 голосов
/ 31 января 2010

За документы , если вы setTextFormat(PlainText), вы должны получить то, что хотите - цитирование с дополнительным акцентом:

QTextEdit работает с абзацами и персонажи. Абзац отформатирован строка, завернутая в слово, чтобы соответствовать в ширину виджета. По по умолчанию при чтении простого текста, один перевод строки означает абзац . документ состоит из нуля или более абзацы, проиндексированные от 0. Символы индексируются на основе каждого абзаца, также индексируется с 0. Слова в пункт выровнен в соответствии с выравниванием абзаца (). Абзацы разделены жесткой линией брейки . Каждый персонаж в пределах абзац имеет свои собственные атрибуты, для пример, шрифт и цвет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...