Russian Qt Forum
Ноябрь 23, 2024, 10:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTextCharFormat. Скобки.  (Прочитано 1620 раз)
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« : Апрель 09, 2013, 15:25 »

Здравсвуйте!!)
Не так давно напрягал форумчан по поводу подсветки пар скобок...

имеется функция подсветки одного символа, которую использую для подсветки скобок:
() {} []
Код:
void createSymbolSelection(int position)
{
    QList <QTextEdit::ExtraSelection> listSelections = extraSelections();

    QTextEdit::ExtraSelection selection;

    QTextCharFormat format = selection.format;
    format.setForeground(Qt::red);

    selection.format = format;

    QTextCursor cursor = textCursor();
    cursor.setPosition(position);
    cursor.movePosition(QTextCursor::NextCharacter, QTextCursor::KeepAnchor);

    selection.cursor = cursor;

    listSelections.append(selection);

    setExtraSelections(listSelections);
}

Единственное, что получается изменить - цвет, а хотелось бы увеличивать немного в размерах и выделять жирным или курсивом

В чем ошибка?? Улыбающийся
« Последнее редактирование: Апрель 09, 2013, 16:18 от gil9red » Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 23.