2013-10-15 2 views
0

주어진 폴더에서 하나씩 많은 수의 이미지를로드하고 싶습니다. 또한 각 이미지의 이름을 모르는 채로 (모든 이미지가있는 폴더의 이름 만). 현재 그 이름 (pic.jpg)을 사용하여 하나의 이미지 만로드 할 수 있습니다 :폴더에서 여러 이미지를로드하는 방법. PyQt4

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

어떤 방법이 있습니까? 미리 감사드립니다!

답변

1

os 모듈에는 파일 시스템 액세스 기능이 포함되어 있습니다.

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

참고 : os.path.join이 (가) 있으므로 플랫폼에 영향을받지 않습니다.

+0

감사합니다. 그것은 작동합니다. –

관련 문제