0

指定されたフォルダから多数の画像を1つずつロードできるようにしたい。また、各画像の名前を知らなくても(すべての画像が配置されているフォルダーの名前のみ)。現在、名前 (pic.jpg) を使用して 1 つの画像のみを読み込むことができます。

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

これを行う方法はありますか?前もって感謝します!

4

1 に答える 1

1

os モジュールには、ファイルシステム アクセス関数が含まれています。

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

注: os.path.join があるので、プラットフォームに依存しません。

于 2013-10-15T08:35:10.450 に答える