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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: [Решено] QTextEdit цвет текущего символа  (Прочитано 8589 раз)
andrew.k
Гость
« Ответ #15 : Июль 12, 2012, 18:03 »

Вот решение:
info = format.hasProperty(QTextFormat::ForegroundBrush) ? "Valid Color" : "Invalid Color";
Записан
andrew.k
Гость
« Ответ #16 : Июль 12, 2012, 18:07 »

Код
C++ (Qt)
void MainWidget::currentCharFormatChanged(const QTextCharFormat &format)
{
QColor color;
QBrush brush = format.foreground();
if (brush != Qt::NoBrush)
color = brush.color();
else
               color = // берете цвет из styleSheet
 
Это тоже работает. Спасибо.
Записан
andrew.k
Гость
« Ответ #17 : Июль 12, 2012, 18:13 »

А нужно было всего-то внимательно ознакомиться с документацией по QBrush Улыбающийся
А я зациклился на цвете.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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