2010-01-31 7 views

ответ

0

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

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

+1

Смешные достаточно, я, кажется, не имеют эту функцию в моем классе QTextEdit. Любые идеи почему? –

+0

Потому что вы используете Qt4? – Imran

+0

@atch, какую версию Qt вы используете? В более старых версиях не было такой точной функции (хотя могут быть и другие, которые вы могли бы использовать, в зависимости от того, в какую версию вы застряли - у нас, конечно, нет способа угадать, какую версию Qt вы можете использовать!). –

Смежные вопросы