Calling resize() or setGeometry() inside resizeEvent() can lead to infinite recursion.