Turns out my issue was really trivial. When adding an image to a scroll area you need to call setWidgetResizable to true... otherwise the widget is never resized:
Qt Code:
  1. m_scrollArea->setWidgetResizable(true);
To copy to clipboard, switch view to plain text mode 

It now displays the image correctly (mostly that is... there are still some minor issues to resolve, but I think I can work those out).