我正在使用Python3,并试图熟悉PyQt4。 File dialog
可以在PyQt中导入数据。我想使用“文件”对话框并选择一个或多个文件。因此,我想知道如何在单击多个文件后保留弹出文件对话框。
答案 0 :(得分:0)
要选择几个文件,必须使用QFileDialog::getOpenFileNames
示例1:
from PyQt4 import QtCore, QtGui
if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
filenames = QtGui.QFileDialog.getOpenFileNames()
print(filenames)
sys.exit(app.exec_())
示例2:
from PyQt4 import QtCore, QtGui
if __name__ == '__main__':
import sys
app = QtGui.QApplication(sys.argv)
filenames = QtGui.QFileDialog.getOpenFileNames(None,
"Select one or more files to open",
QtCore.QDir.homePath(),
"Images (*.png *.xpm *.jpg)")
print(filenames)
sys.exit(app.exec_())