def import_dicom_directory_as_slices(): caption = ('Select directory containing DICOM files to load as slices of a' 'single array') dialog = QtGui.QFileDialog(caption=caption) dialog.setFileMode(QtGui.QFileDialog.Directory) directory = dialog.exec_() if directory == QtGui.QDialog.Rejected: return [] directory = dialog.selectedFiles() return load(directory[0])