簡體   English   中英

pyside:QFileDialog返回一個空列表

[英]pyside: QFileDialog returns an empty list

當我運行下面的腳本時,我可以在文件對話框中選擇幾個文件,但var“filenames”返回的值是:“[]”,它似乎是一個空列表。

我認為解決方案必須在這個頁面的某個地方,但我無法弄清楚它是什么: http//srinikom.github.io/pyside-docs/PySide/QtGui/QFileDialog.html

任何建議將不勝感激。 我是一個蟒蛇和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_()

在實際運行對話框之前,不會有任何選定的文件。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM