怎么把资源弹窗改成绝对路径
files, filetype = QFileDialog.getOpenFileNames(self,'打开多个图片', self.cwd,"*.jpg, *.png, *.JPG, *.JPEG, All Files(*)")
for i in range(len(files)):
jpg = QtGui.QPixmap(files[i]).scaled(self.labels[i].width(), self.labels[i].height())
self.labels[i].setPixmap(jpg)
print(os.path.abspath("label"))
#--------------------------------------------------------------------------
或者说是怎么把多个路径分别显示到多个label上
path = r'N:\untitled\新建文件夹'
imgFileList = os.listdir(path) # 图片列表
absPath = os.path.realpath(__file__) # 获取当前执行脚本的绝对路径
for filename in imgFileList:
filepath = os.path.join(path, filename) # 图片的绝对路径
if os.path.isdir(filepath):
print(filepath)
else:
if os.path.isfile(filepath) and filename.lower().endswith('.jpg'):
print(os.path.join(path, filename))
print结果:
N:\000\paper000001.jpg
N:\000\paper000002.jpg
N:\000\paper000003.jpg
N:\000\paper000004.jpg
N:\000\paper000005.jpg
N:\000\paper000006.jpg
如何把上面的print6个结果分别显示到多个label上
for filename in imgFileList:
上面加上i = 0
print(os.path.join(path, filename))
->
self.label[i].setText(os.path.join(path, filename))
i = i + 1