pyside:QFileDialog返回一个空的lis

2024-06-12 01:02:10 发布

您现在位置:Python中文网/ 问答频道 /正文

当我运行下面的脚本时,我可以在文件对话框中选择几个文件,但是为var“filenames”返回的值是:“[]”,这似乎是一个空列表。在

我想解决办法一定是在这一页的某个地方,但我搞不懂它是什么: http://srinikom.github.io/pyside-docs/PySide/QtGui/QFileDialog.html

如有任何建议,将不胜感激。我是一个python和pyside新手。在

#!/usr/bin/python
# -*- coding: utf-8 -*-
# http://srinikom.github.io/pyside-docs/PySide/QtGui/QFileDialog.html

from PySide import QtGui
app = QtGui.QApplication([])
dialog = QtGui.QFileDialog()
dialog.setFileMode(QtGui.QFileDialog.ExistingFiles)
#dialog.setOption(QtGui.QFileDialog.ShowDirsOnly)
dialog.setOption(QtGui.QFileDialog.ShowDirsOnly, False)
fileNames = dialog.selectedFiles()
print str(fileNames)
dialog.exec_()

Tags: 文件iogithubhttpdocshtmldialogpyside
1条回答
网友
1楼 · 发布于 2024-06-12 01:02:10

在实际运行对话框之前,不会有任何选定的文件。在

if dialog.exec_():
    fileNames = dialog.selectedFiles()
    print str(fileNames)
else:
    print "Canceled"

相关问题 更多 >