2015-03-07 3 views
2

Я пытаюсь показать диалоговое окно, чтобы открыть несколько файлов, но кажется, что это не работает:QFileDialog открыть несколько файлов

def loadFiles(self) 

    filter = "TXT (*.txt);;PDF (*.pdf)" 
    file_name = QtGui.QFileDialog() 
    file_name.setFileMode(QFileDialog.ExistingFiles) 
    names = file_name.getOpenFileNameAndFilter(self, "Open files", "C\\Desktop", filter) 
    print names 

Я думал, что ключевое слово было QFileDialog.ExistingFiles.

Что я здесь делаю неправильно?

ответ

1

Вам необходимо использовать getOpenFileNamesAndFilter вместо getOpenFileNameAndFilter (вам не хватает s).

+0

да !! ..... только за одну глупость 's' вся вещь не работала ....... :(Спасибо другу !! – codeKiller

+0

@newPyUser Добро пожаловать :-) – cdonts