Yet another workaround is to set WA_TransparentForMouseEvents attribute to child widget of QVideoWidget:
QWidget *c = findChild<QWidget*>(); if (c) c->setAttribute(Qt::WA_TransparentForMouseEvents);