My application reimplements resizeEvent() on some of its widgets. However, when the application starts and show is called on the main window, this event is fired three times. If I change showMaximized() to show() it will get fired 2 times instead of 3. It's not fired if I don't call show or showMaximized().


The problem with this is that even though I don't explicitly do any drawing in the resize event reimplementation, I do set the sizes of some of the child widgets. This causes the interface to sort of wobble on start up.


Could someone please tell me how to avoid this?


Thanks in advance.