Создаю свой класс унаследованный от QGraphicsObject и добавляю его на сцену.
C++ (Qt)
class MyClass: public QGraphicsObject
{
...
}
Затем в конструкторе класса создаю объект типа QGraphicsSimpleTextItem
C++ (Qt)
MyClass::MyClass(QGraphicsScene*parent):
QGraphicsObject()
{
text = new QGraphicsSimpleTextItem(this);
text->setText("TEXT");
text->setPos(200,200);
}
И текст на отображается;
А если создать объект класса унаследованного от QGraphicsTextItem
и прописать ему boundingRect
C++ (Qt)
QRectF GraphicsTextItem::boundingRect() const
{
return QRectF(0,0,30,16);
}
и попробовать также отобразить текст
C++ (Qt)
MyClass::MyClass(QGraphicsScene*parent):
QGraphicsObject()
{
text1 = new GraphicsSimpleTextItem(this);
text1->setPlainText("TEXT");
text1->setPos(200,200);
}
то текст не отображается
Подскажите с чем может быть это связано