Thanks for the help!

I've managed to get it to display by deleting the PNG image and recreating it, something must have been wrong with the actual file I guess.. Cheers for the tip about isNull(). I was just checking the QPixmap object itself, not it's contents. I'm having some difficulties finding a solid set of documentation as there seems to be a few sets for each implementation and not much on PySide, though I've found that you can for the most part just replace 'PyQt4' with 'PySide' and everything works as normal. The only exceptions seem to be a few (very few) minor syntactical differences. Other than that I'm absolutely loving Qt.

Cheers,
Kaine