Python 如何检索缩略图并将其显示为QListwidget项?

Python 如何检索缩略图并将其显示为QListwidget项?,python,pyqt,pyqt4,Python,Pyqt,Pyqt4,我正在尝试直接从中读取缩略图,而不使用google gdata服务。有人能帮我吗? `enter code here` #!/usr/bin/env python #_*_ encoding: UTF-8 _*_ from PyQt4.QtGui import QImageReader from PyQt4.QtNetwork import (QNetworkRequest, QNetworkReply, QNetworkAccessManager) from PyQt4.QtCore

我正在尝试直接从中读取缩略图,而不使用google gdata服务。有人能帮我吗?

`enter code here`

#!/usr/bin/env python
#_*_ encoding: UTF-8 _*_

from PyQt4.QtGui import QImageReader

from PyQt4.QtNetwork import (QNetworkRequest, QNetworkReply, QNetworkAccessManager)

from PyQt4.QtCore import QUrl


def getThumbnails(self,numTitles):

     thumbs = []
     thumbs[:]= []

     nam = QNetworkAccessManager()

     for i in xrange(numTitles):
         url = QUrl("http://i.ytimg.com/vi/" + self.tubeLinks[i] + "/default.jpg")
         request = QNetworkRequest(url)
         reply = nam.get(request)
         image_reader = QImageReader(reply)
         thumbs.append(image_reader.read())

     return thumbs
我的熟食是:

1.-如何测试拇指是否被成功读取


2.-如何添加它们使用pixmap将它们添加到QListWidget项?

我可能会使用两个对象来解决它:

1.-QListWidgetItem的子类,它保存您想要的图像、如何将图像加载为QPixmap的逻辑等。这应该是您应该插入列表的项

2.-QItemDelegate,定义如何绘制QListWidget中的项。在这里,您可以处理项目(QListWidgetItem对象)具有空图像并显示默认图标的情况

下面是关于项目代表的额外文档。祝你好运