草庐IT

QSGameBoard

全部标签

c++ - QWidget keyPressEvent 覆盖

我正在尝试在QT中重写QWidgetskeyPressEvent函数,但它只是行不通。我不得不说我是CPP的新手,但我知道ObjC和标准C。我的问题是这样的:classQSGameBoard:publicQWidget{Q_OBJECTpublic:QSGameBoard(QWidget*p,intw,inth,QGraphicsScene*s);signals:voidkeyCaught(QKeyEvent*e);protected:virtualvoidkeyPressEvent(QKeyEvent*event);};QSGameBoard是我的QWidget子类,我需要重写key

c++ - QWidget keyPressEvent 覆盖

我正在尝试在QT中重写QWidgetskeyPressEvent函数,但它只是行不通。我不得不说我是CPP的新手,但我知道ObjC和标准C。我的问题是这样的:classQSGameBoard:publicQWidget{Q_OBJECTpublic:QSGameBoard(QWidget*p,intw,inth,QGraphicsScene*s);signals:voidkeyCaught(QKeyEvent*e);protected:virtualvoidkeyPressEvent(QKeyEvent*event);};QSGameBoard是我的QWidget子类,我需要重写key