Здравствуйте. У меня возникла довольно непонятная для меня проблема. Возможно и самая простая.
Написал класс
C++ (Qt)
class PascalCode : public QTextEdit
{
Q_OBJECT
public:
PascalCode(QWidget *parent = 0):QTextEdit(parent){}
protected:
void keyPressEvent(QKeyEvent *e);
void keyReleaseEvent(QKeyEvent *e);
};
и оставил пустые ивенты
C++ (Qt)
void PascalCode::keyPressEvent(QKeyEvent *e)
{
}
void PascalCode::keyReleaseEvent(QKeyEvent *e)
{
}
но почему-то символы не пропускаются, в текстовом поле текст не печатается. На e->accept() и e->ignore() ему тоже все равно. В чем может быть косяк? (извиняюсь за нубарский вопрос, но сроки жмут, а я впервые столкнулся с такой проблемой)