显示多张图片

我是 PyQt4 的新手,我试图在 QScrollArea 中显示图像,但我只能显示一个,而且它总是最后一个图像。如何在 QScrollArea 内显示多个图像?有没有更好的方法来显示多个图像?


这是我的代码:


scrollArea = QtGui.QScrollArea(self)

scrollArea.setWidgetResizable(False)

scrollArea.setGeometry(210, 150, 800, 450)

highlightLbl = QtGui.QLabel(self)

highlight_dir = url + '\\highlighted'

scrollArea = QtGui.QScrollArea(self)

scrollArea.setWidgetResizable(False)

scrollArea.setGeometry(210, 150, 800, 450)

for file in os.listdir(highlight_dir):

    highlighted_img = QtGui.QPixmap(os.path.join(highlight_dir, file))

    highlightLbl.setPixmap(highlighted_img)

    scrollArea.setWidget(highlightLbl) 


慕桂英3389331
浏览 197回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python