QMainWindow 只能重写QMainWindow的MOUSE事件
你可以如下:
QList<QTabBar* > tab = qFindChildren<QTabBar* >(this);
tab[0]->installEventFilter(this);
然后
bool QFrmMain::eventFilter(QObject *target, QEvent *aEvent)
{
if (target == tab[0] && aEvent->type() == QEvent::MouseButtonPress)
{
//...................
}
}