Подскажите, пожалуйста, решение проблемы!
Есть модуль. В его .cpp вынесены функции, в .h - их прототипы и объявлен статический объект:
static QTextEdit* textWidget;
Для этого объекта нужно переопределить метод keyPressEvent. При моей попытке делать это так:
//.h
void textWidget::keyPressEvent(QKeyEvent *event);
//.cpp
void textWidget::keyPressEvent(QKeyEvent *event)
{
...
}
Получаю кучу ошибок:
1.error C2825: 'textWidget': must be a class or namespace when followed by '::'
2.error C2039: 'KeyPressEvent': is not a member of "global namespace"
3.error C2146: syntax error: missing ';' before identifer 'keyPressEvent'
4.error C2182: 'textWidget': illegal use of type 'void'
Может, кто знает правильное решение