Here's the code that implements the resizeEvent method in the deriveed class, ScaleTextLabel:

Qt Code:
  1. void ScaleTextlabel::resizeEvent(QResizeEvent* event)
  2. {
  3. qDebug() << "resizing";
  4. QLabel::resizeEvent(event);
  5. m_resizeTimer->start();
  6. }
To copy to clipboard, switch view to plain text mode 

resizeEvent DOES get called, but not when the bars are hidden/shown.

Not sure how I'd do the experiment. You mean, just change the base class to QWidget but with nothing else? What would the experiment reveal?