Russian Qt Forum

Qt => Общие вопросы => Тема начата: gil9red от Январь 18, 2014, 11:23



Название: QTextEdit. Изменение заднего фона у текста.
Отправлено: gil9red от Январь 18, 2014, 11:23
Меняю задний фон через QTextCharFormat:

Код
C++ (Qt)
QTextEdit * editor = new QTextEdit();
...
QTextCharFormat textCharFormat;
textCharFormat.setBackground( Qt::red );
editor->mergeCurrentCharFormat( textCharFormat );
 

Как теперь удалить задний фон у текста? :)


Название: Re: QTextEdit. Изменение заднего фона у текста.
Отправлено: gil9red от Январь 18, 2014, 11:26
Нашел. Можно так:
Код
C++ (Qt)
QTextCharFormat textCharFormat;
textCharFormat.setBackground( Qt::NoBrush );
mergeFormatOnWordOrSelection( textCharFormat );
editor->mergeCurrentCharFormat( textCharFormat);