我希望能够从给定的文件夹中逐个加载大量图像。而且还不知道每个图像的名称(只有所有图像所在的文件夹的名称)。目前我只能使用它的名称加载一个图像(pic.jpg):
pixmap = QtGui.QPixmap("pic.jpg")
item = QtGui.QGraphicsPixmapItem(pixmap)
self.scene.addItem(item)
self.scene.update()
有没有办法做到这一点?提前谢谢!
答案 0 :(得分:1)
os模块包含文件系统访问功能。
import os
dir = "dirname"
for file in os.listdir(dir):
... = QtGui.QPixmap(os.path.join(dir, file))
注意:os.path.join就在那里,所以你是平台无关的。