>>QPlainTextEdit не наследует QTextControl.
Я об этом и не говорил, я говорил, что QPlainTextEdit пользуется соответствующей функцией, чтобы создать меню.
Из асистента/исходников:
void QPlainTextEdit::contextMenuEvent(QContextMenuEvent *event)
Shows the standard context menu created with createStandardContextMenu().
...
смотрим
QPlainTextEdit::createStandardContextMenu:
C++ (Qt)
QMenu *QPlainTextEdit::createStandardContextMenu()
{
Q_D(QPlainTextEdit);
return d->control->createStandardContextMenu(QPointF(), this);
}
Где
d->control - QTextControl
>> хотите юзать не стандартное контекстное меню у QPlainTextEdit
А при чём здесь не стандартное, речь ведь шла о переводе пунктов меню