После вызова showMaximized() окно меняет свои размеры асинхронно.
Поэтому нужно следить когда отработает QEvent::WindowStateChange.
Спасибо, попробую. Я пробовал использовать QEvent::Resize, но почему-то не получилось. Так как я мне нужно сделать QPixmap::grabWidget и полученное изображение запихнуть в QLabel что приводило к повторному событию и зацикливалось.