You could try delaying the visibilty change of your elements, e.g. using a single shot QTimer or QMetaObject::invokeMethod with Qt::QueuedConnection.

I.e. so that your change is done after the event series.

Cheers,
_