@alex_malyu Well, it actually not. At least in this case (I don't know if this depends on your operating system, or on the type of widget or something like that) If I comment my update() call, paintEvent is never called, no matter how much I move the mouse over it.