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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QPainter объёмный текст  (Прочитано 2316 раз)
daimon
Гость
« : Декабрь 02, 2011, 01:19 »

Как нарисовать объёмный текст с помощью пеинтера?

или сделать текст более читабельным
« Последнее редактирование: Декабрь 02, 2011, 01:51 от daimon » Записан
daimon
Гость
« Ответ #1 : Декабрь 02, 2011, 04:28 »

взял отсюда http://www.prog.org.ru/topic_20201_0.html класс и вставил как элемент на эллипс, в пеинтере уже не рисую поэтому текст.
Для итема текста делаю эффект
Код
C++ (Qt)
TextItem(QGraphicsItem * parent = 0, QGraphicsScene * scene =0): QGraphicsTextItem(parent, scene)
{
QGraphicsDropShadowEffect* shadowEffect = new QGraphicsDropShadowEffect(this);
shadowEffect->setBlurRadius(6);
shadowEffect->setOffset(3);
 
QGraphicsTextItem::setGraphicsEffect(shadowEffect);
 
}
Записан
Bepec
Гость
« Ответ #2 : Декабрь 02, 2011, 07:11 »

Возможно будет более просто установить на текст закрашенный фон?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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