Solution:

QTableWidget::resizeEvent(event);

instead of QWidget::resizeEvent(event);
Ah. Sometimes you don't notice the obvious things until they punch you in the nose. Thanks for posting your solution.