QLabel可以自定义键盘事件吗
通过拖拽地址到QLabel上实现播放视频,用到opencv库,但是QLabel无法响应键盘事件,无法退出视频播放,直接如下定义键盘事件,没有作用,球问应该如何定义QLabel的键盘事件
void mylabel::keyPressEvent(QKeyEvent *event)
{
//空格键进入全屏,esc键退出全屏
switch(event->key()) {
case Qt::Key_F1:
showFullScreen();
break;
case Qt::Key_Escape:
//screen_normal();
break;
}
}