Я пытаюсь создать QTextEdit
с некоторым текстом, и в этом тексте у меня есть символы конца строки (\n
), но он не принимается в QTextEdit
объекте (весь текст отображается без перерывов). Почему?Как закончить строку с QTextEdit
ответ
Если вы используете Qt 4.3 или более поздней версии, то вы можете использовать setPlainText(const QString &text)
Вы можете отключить богатый текстовый редактор с setAcceptRichText(bool accept)
(Qt 4.1 или более поздней версии)
Per the docs, если вы setTextFormat(PlainText)
вы должны получить то, что вы хотите - цитирую с дополнительным акцентом:
QTextEdit работает на абзацы и символов. Абзац представляет собой форматированную строку , которая обертывается словом, чтобы соответствовать в ширину виджета. По по умолчанию при чтении текстового текста, Новая линия означает абзац. документа состоит из нуля или более пунктов, индексированных с 0. Символов проиндексированных на основе каждого пункта, также индексируется с 0. Слово в пункте в выравнивается в соответствии с выравниванием абзаца(). Абзацы разделены жесткой линией Перерывы. Каждый символ в абзаце имеет свои собственные атрибуты для примера, шрифта и цвета для .
- 1. Как закончить обратную строку?
- 2. Удалить строку/блок из QTextEdit
- 3. Как я могу закончить строку с regex_replace?
- 4. Как выделить строку текста в QTextEdit
- 5. Как закончить эхо-строку в Batchfile?
- 6. форматирует строку, которая распечатана на PyQT5 QTextEdit
- 7. Как я могу сделать функцию, объявленную как строку, закончить строку
- 8. QTextEdit удалить целую строку в заданной позиции
- 9. QRegExpValidator с QTextEdit
- 10. Как получить шрифты QTextEdit
- 11. Как выбрать пункт QTextEdit?
- 12. QTextEdit как редактор HTML
- 13. Как настроить границы QTextEdit?
- 14. Как изменить дизайн QTextEdit?
- 15. QTextEdit и взаимодействие с курсором
- 16. Как вертикально центрировать одиночную строку в экземпляре QTextEdit (PySide/PyQt)?
- 17. Как быстро добавить в QTextEdit
- 18. QTextEdit foreach
- 19. Qt, QTextEdit, как превратить весь контент в QTextEdit в изображение.
- 20. Как закончить функцию race_?
- 21. Как закончить программу с периодом (.)
- 22. Как закончить разговор с API.AI
- 23. Проблема с QTextEdit или QTextBrowser
- 24. Как рисовать фигуры в QtextEdit
- 25. Как отключить ярлыки в QTextEdit
- 26. Как потерять фокус выбора QTextEdit?
- 27. Проблемы с обработкой события QTextEdit()
- 28. Проблема с QTextEdit и QTextDocument?
- 29. Как закончить игру
- 30. Как установить цвет фона Qtextedit?
Смешные достаточно, я, кажется, не имеют эту функцию в моем классе QTextEdit. Любые идеи почему? –
Потому что вы используете Qt4? – Imran
@atch, какую версию Qt вы используете? В более старых версиях не было такой точной функции (хотя могут быть и другие, которые вы могли бы использовать, в зависимости от того, в какую версию вы застряли - у нас, конечно, нет способа угадать, какую версию Qt вы можете использовать!). –