为什么QsciScintilla中没有keyPressEvent(QKeyEvent *)成员

时间:2019-08-30 15:13:09

标签: qt

我使用QsciScintilla开发IDE,并且需要使用keyPressEvent。官方文件说我必须重新实现QsciScintillaBase :: keyPressEvent。但是,它不起作用。

然后我尝试重新实现QsciScintilla :: keyPressEvent,它说在类'QsciScintilla'中没有声明'void QsciScintilla :: keyPressEvent(QKeyEvent *)'成员函数

void QsciScintilla::keyPressEvent(QKeyEvent *event){
  qDebug()<<"keyPressEvent"<<event->key();
}

信息是:

G:\IDE\IDE\mainwindow.cpp:855: error: no 'void QsciScintilla::keyPressEvent(QKeyEvent*)' member function declared in class 'QsciScintilla'
 void QsciScintilla::keyPressEvent(QKeyEvent *event){
                                                   ^

如果有人帮助我,我将非常感激

0 个答案:

没有答案