code: def load_multiple(filters="*.*", text='Select some files, FACEFACE!', default_directory='default_directory'):
      
      # make sure the filters contains "*.*" as an option!
      if not '*' in filters.split(';'): filters = filters + ";;All files (*)"
      
      # if this type of pref doesn't exist, we need to make a new one
      if default_directory in _settings.keys(): default = _settings[default_directory]
      else:                                     default = ""
      
      # pop up the dialog
      results = _qtw.QFileDialog.getOpenFileNames(None,text,default,filters)
      
      # If Qt5, take the zeroth element
      if _s._qt.VERSION_INFO[0:5] == "PyQt5": results = results[0]
      
      # Make sure it's a string
      result = []
      for r in results: result.append(str(r))       
      
      if len(result)==0: return
      else:
          _settings[default_directory] = _os.path.split(result[0])[0]
          return result
docs: Pops up a dialog for opening more than one file. Returns a list of string paths or None.