Решил пока следующим образом.
С класса MainWindow перекидываю в мой унаследованный от сцены класс указательно нв вьюшку
C++ (Qt)
scene->setPtrForGrView(ui->graphicsView);
C++ (Qt)
void setPtrForGrView(QGraphicsView *ptrGrView)
{
ptrGr = ptrGrView;
}
И при создании текста выключаю MouseTracking
C++ (Qt)
if (mouseEvent->button() == Qt::RightButton)
{
QGraphicsItem * item = itemAt(mouseEvent->scenePos());
if (item)
{
QGraphicsTextItem *ptext = new QGraphicsTextItem(item, this);
ptext->setPlainText("Hi");
ptext->setData(0, "Text");
ptext->setTextInteractionFlags(Qt::TextEditable);
ptrGr->viewport()->setMouseTracking(false);
}
}
Получаются не красивые костыли...