Можно ли предотвратить щелчок правой кнопкой мыши на открытии контекстного меню по умолчанию на QGraphicsTextItem
?Меню с «Отменить, Повторить, Вырезать, Копировать, Вставить ..».На Ubuntu 18.04 это.Я не знаю, как это ведет себя в Windows.
Я переопределил обработчик нажатий мыши, чтобы съесть щелчки правой кнопкой мыши, и попытался сделать это также в самом классе элементов.Это на самом деле помешало меню на Qt 5.10.0
, но по какой-то причине больше не на 5.11.1
:
void EditorView::mousePressEvent(QMouseEvent * event)
{
if (event->button() == Qt::RightButton)
{
return;
}
...
doOtherHandlingStuff();
...
}
В пунктесамо по себе это не имеет никакого эффекта, если я сделаю это:
void TextEdit::mousePressEvent(QGraphicsSceneMouseEvent * event)
{
event->ignore();
return;
}