Как изменить фон текстового блока в текстовом документе в Qt - PullRequest
0 голосов
/ 25 марта 2010

есть ли способ изменить цвет фона QTextBlock в QTextDocument без использования подкласса QAbstractTextDocumentLayout. Я перепробовал много способов, и эффекты нулевые. Я пытаюсь из метода textCursor () QPlainTextEditor, и кажется, что практически все констант.

Ответы [ 2 ]

2 голосов
/ 25 марта 2010

Может ли этот пример помочь вам?

http://qt.nokia.com/doc/4.6/demos-textedit.html

Вы можете найти его также в QtDemos, на Демонстрациях-> Редактирование текста.

Надеюсь, это поможет!

1 голос
/ 25 марта 2010

Вы можете попробовать методы слияния:

QTextCursor cur = edit->textCursor();
QTextCharFormat fmt;
fmt.setBackground(QBrush(Qt::gray));
cur.mergeBlockCharFormat(fmt);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...