Честно говоря пока не нашёл как это правильно сделать.
Если не трудно, можно подробнее об этом?
Например, если Form1 наследуется от QWidget, то
C++ (Qt)
void Form1::showEvent( QShowEvent *event )
{
QWidget::showEvent( event ); // Вызываем showEvent базового класса
// Выполняем свои действия
}