假设某个界面调用了 ui->PanelA->repaint();
使用eventFilter自定义刷新事件
bool MainWindow:: eventFilter(QObject *watched,QEvent *event)
{
if(watched == ui->PanelA && event->type() == QEvent::Paint)
{
PanelA_Paint(ui->PanelA);
return true;
}
return QWidget::event(event);
}