void EffectItemBase::createText(const QString &text) { QGraphicsSimpleTextItem * textItem = new QGraphicsSimpleTextItem(text, this); QFont font = textItem->font(); font.setPointSize(FontSize); textItem->setFont(font); QRectF textBox = textItem->boundingRect(); QPointF offset = rect().center() - textBox.center(); textItem->translate(offset.x(), offset.y()); }