如何从文件夹加载多个图像。 PyQt4中

时间:2013-10-15 08:20:46

标签: python image pyqt4

我希望能够从给定的文件夹中逐个加载大量图像。而且还不知道每个图像的名称(只有所有图像所在的文件夹的名称)。目前我只能使用它的名称加载一个图像(pic.jpg):

pixmap = QtGui.QPixmap("pic.jpg")
item = QtGui.QGraphicsPixmapItem(pixmap)
self.scene.addItem(item)
self.scene.update()

有没有办法做到这一点?提前谢谢!

1 个答案:

答案 0 :(得分:1)

os模块包含文件系统访问功能。

import os
dir = "dirname"
for file in os.listdir(dir):
    ... = QtGui.QPixmap(os.path.join(dir, file))

注意:os.path.join就在那里,所以你是平台无关的。