QPixmap mantém relação de aspecto

Estou escrevendo um programa que me permitirá fazer upload de fotos para o TUMBLR por meio da API deles, tenho o upload funcionando (graças a vocês

Coloquei uma 'queueBox' no lado da GUI, que exibe os nomes das imagens e elas são armazenadas em um QListWidget. Coloquei isso no construtor da minha classe principal:

def __init__(self):
    QtGui.QMainWindow.__init__(self)
    self.setupUi(self)
    self.queueBox.itemClicked.connect(self.displayPhoto)

e eu tenho esse método:

def displayPhoto(self, item):
    tempName = (item.text())
    print tempName
    self.myLabel.setPixmap(QtGui.QPixmap(_fromUtf8(directory + '\\' + tempName)))  
    ## self.myLabel.pixmap(QPixmap.scaled(aspectRatioMode = Qt.IgnoreAspectRatio))
    ## ^ ^ ^ What do I do with this? How do I set it to maintain aspect ratio?
    ## Currently it says ''NameError: global name 'Qt' is not defined''

Este desenha com sucesso a imagem no myLabel, que é um QLabel, no entanto, é muito dimensionado, tenho

self.myLabel.setScaledContents(True)

na minha classe ui_mainWindow, e se eu a transformar em False, ela corrige a escala, mas mostra apenas uma pequena parte da imagem porque a imagem é muito maior que o QLabel. O que eu quero é poder manter a proporção, para que não pareça dimensionada e horríve

Eu achei isto:http: //www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qpixmap.htm e diz como usá-lo, no entanto, não consigo fazê-lo funcionar como mostrado no código acima nos meus comentários. Alguém sabe como usar isso? Em caso afirmativo, você pode me fornecer um exemplo, tentei pesquisar, mas a maioria dos resultados obtidos são exemplos de trabalho em C ++, não em pytho

Obrigado

questionAnswers(4)

yourAnswerToTheQuestion