update()事件触发的两种方式

2024-09-01  本文已影响0人  _结弦

paintEvent重写

一般来说, 当调用update的时候, 都会调用paintEvent()方法, 使得图片重新绘画

事件监听

也有一些情况, 在代码里面看不到paintEvent方法

bool XXX::eventFilter(QObject *obj, QEvent *e)
{
    //!重绘
    //update发起的事件
    if(obj==ui->widget&&e->type()==QEvent::Paint)
    {
         //重绘逻辑
    }
    //...
}
上一篇 下一篇

猜你喜欢

热点阅读