Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: daimon от Декабрь 02, 2011, 01:19



Название: QPainter объёмный текст
Отправлено: daimon от Декабрь 02, 2011, 01:19
Как нарисовать объёмный текст с помощью пеинтера?

или сделать текст более читабельным


Название: Re: QPainter объёмный текст
Отправлено: daimon от Декабрь 02, 2011, 04:28
взял отсюда http://www.prog.org.ru/topic_20201_0.html (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);
 
}


Название: Re: QPainter объёмный текст
Отправлено: Bepec от Декабрь 02, 2011, 07:11
Возможно будет более просто установить на текст закрашенный фон?