I am trying to have a QLabel() display a pixmap JPG image from a file (which can't be in a resource file since it is downloaded from the web), but I am having problems loading it. The code is fairly simple:

Qt Code:
  1. label = QLabel()
  2. label.setPixmap(QPixmap("image.jpg"))
To copy to clipboard, switch view to plain text mode 
It works with PNG files, but it doesn't work with JPG files. I have Googled quite a bit and found that I needed to place the "imageformats" folder in the same folder where my script is located. However, even after doing this (and yes, qjpeg4.dll and others are there), it still doesn't work. I've also tried doing
Qt Code:
  1. path = r"C:\Users\Deusdies\Documents\Work\myapp\imageformats"
  2. app.addLibraryPath(path)
To copy to clipboard, switch view to plain text mode 
but that didn't help either.

Again, it loads PNGs just fine, but it won't load JPGs. I've also noticed even before that it won't load ICO either, but I thought of it as an unrelated issue - however it doesn't seem that way now.

It is worth noting that the application is not converted to an .exe at this point - it is ran through python.exe interpreter via PowerShell.

My development environment is Windows 7 x64, PySide 1.1.0

How can I solve this problem?