QMainWindow::resizeEvent() is called multiple times
-
I have found similar discussion here:
"http://www.qtcentre.org/threads/44594-Stop-resizeEvent()-from-being-called-multiple-times-on-application-startup"
but is ended up with nothing.I subclassed QMainWindow to catch resizeEvent() because I need to know actual window size after calling showMaximized().
To my surprise resizeEvent() was fired 4 times during my application startup:
2 times inside showMaximized(), providing size of 100x200 (?????) and 640x480
and 2 times form the main event loop, providing 100x200 and then 1280x971 (actual size).So my question is: what was this and how to distinguish "right" event from the "wrong" one?
My windows does nor have any child widgets. When I resize the window myself, everything is OK - only 1 event is fired.