Python tkinter.filedialog.askopenfilenames() Examples
The following are 11
code examples of tkinter.filedialog.askopenfilenames().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
tkinter.filedialog
, or try the search function
.
Example #1
Source File: extract_face_view.py From rabbitVE with GNU General Public License v3.0 | 13 votes |
def openfile(self, event): if event.widget["text"] == "..": intput_type = self.input_type.get() if not intput_type: messagebox.showerror("Error", "please select the input type first.") return if intput_type == "video": self.input_filename = askopenfilenames(title='select', filetypes=[ ("all video format", ".mp4"), ("all video format", ".flv"), ("all video format", ".avi"), ]) elif intput_type == "image": self.input_filename = askopenfilenames(title='select', filetypes=[ ("image", ".jpeg"), ("image", ".png"), ("image", ".jpg"), ]) self.label0_["text"] = self.input_filename elif event.widget["text"] == "...": self.output_dir = askdirectory(title="select") self.label1_["text"] = self.output_dir
Example #2
Source File: pdfviewer.py From pdfviewer with MIT License | 6 votes |
def _open_file(self): paths = filedialog.askopenfilenames(filetypes=[('PDF files', '*.pdf'), ('JPG files', '*.jpg'), ('PNG files', '*.png'), ('all files', '.*')], initialdir=os.getcwd(), title="Select files", multiple=True) if not paths or paths == '': return paths = [path for path in paths if os.path.basename(path).split('.')[-1].lower() in ['pdf', 'jpg', 'png']] self.paths = self.paths[:self.pathidx + 1] + list(paths) + self.paths[self.pathidx + 1:] self.total_pages = len(self.paths) self.pathidx += 1 self._load_file()
Example #3
Source File: pyGISS.py From pyGISS with MIT License | 5 votes |
def import_map(self): self.filepath, = filedialog.askopenfilenames(title='Import shapefile') self.draw_map()
Example #4
Source File: extended_pyGISS.py From pyGISS with MIT License | 5 votes |
def import_map(self): filepath = tk.filedialog.askopenfilenames(title='Import shapefile') if not filepath: return else: self.filepath ,= filepath self.draw_map()
Example #5
Source File: extended_pyGISS.py From pyGISS with MIT License | 5 votes |
def import_nodes(self): filepath = filedialog.askopenfilenames(filetypes = (('xls files','*.xls'),)) if not filepath: return else: filepath ,= filepath book = xlrd.open_workbook(filepath) try: sheet = book.sheet_by_index(0) # if the sheet cannot be found, there's nothing to import except xlrd.biffh.XLRDError: warnings.warn('the excel file is empty: import failed') for row_index in range(1, sheet.nrows): x, y = self.to_canvas_coordinates(*sheet.row_values(row_index)) self.create_object(x, y)
Example #6
Source File: wb_runner.py From WhiteboxTools-ArcGIS with MIT License | 5 votes |
def select_file(self): try: #result = self.value.get() init_dir = self.runner.working_dir ftypes = [('All files', '*.*')] if 'RasterAndVector' in self.file_type: ftypes = [("Shapefiles", "*.shp"), ('Raster files', ('*.dep', '*.tif', '*.tiff', '*.flt', '*.sdat', '*.rdc', '*.asc'))] elif 'Raster' in self.file_type: ftypes = [('Raster files', ('*.dep', '*.tif', '*.tiff', '*.flt', '*.sdat', '*.rdc', '*.asc'))] elif 'Lidar' in self.file_type: ftypes = [("LiDAR files", ('*.las', '*.zlidar', '*.zip'))] elif 'Vector' in self.file_type: ftypes = [("Shapefiles", "*.shp")] elif 'Text' in self.file_type: ftypes = [("Text files", "*.txt"), ("all files", "*.*")] elif 'Csv' in self.file_type: ftypes = [("CSC files", "*.csv"), ("all files", "*.*")] elif 'Html' in self.file_type: ftypes = [("HTML files", "*.html")] result = filedialog.askopenfilenames( initialdir=init_dir, title="Select files", filetypes=ftypes) if result: for v in result: self.opt.insert(tk.END, v) # update the working directory self.runner.working_dir = os.path.dirname(result[0]) except: messagebox.showinfo("Warning", "Could not find file")
Example #7
Source File: gui.py From q2mm with MIT License | 5 votes |
def openfiles(self, filetype): paths = filedialog.askopenfilenames(initialdir=self.cur_dir, title="Select file",filetypes=filetype)
Example #8
Source File: utils.py From faceswap with GNU General Public License v3.0 | 5 votes |
def _filename_multi(self): """ Get multiple existing file locations. """ logger.debug("Popping Filename browser") return filedialog.askopenfilenames(**self._kwargs)
Example #9
Source File: wb_runner.py From whitebox-python with MIT License | 5 votes |
def select_file(self): try: #result = self.value.get() init_dir = self.runner.working_dir ftypes = [('All files', '*.*')] if 'RasterAndVector' in self.file_type: ftypes = [("Shapefiles", "*.shp"), ('Raster files', ('*.dep', '*.tif', '*.tiff', '*.flt', '*.sdat', '*.rdc', '*.asc'))] elif 'Raster' in self.file_type: ftypes = [('Raster files', ('*.dep', '*.tif', '*.tiff', '*.flt', '*.sdat', '*.rdc', '*.asc'))] elif 'Lidar' in self.file_type: ftypes = [("LiDAR files", ('*.las', '*.zlidar', '*.zip'))] elif 'Vector' in self.file_type: ftypes = [("Shapefiles", "*.shp")] elif 'Text' in self.file_type: ftypes = [("Text files", "*.txt"), ("all files", "*.*")] elif 'Csv' in self.file_type: ftypes = [("CSC files", "*.csv"), ("all files", "*.*")] elif 'Html' in self.file_type: ftypes = [("HTML files", "*.html")] result = filedialog.askopenfilenames( initialdir=init_dir, title="Select files", filetypes=ftypes) if result: for v in result: self.opt.insert(tk.END, v) # update the working directory self.runner.working_dir = os.path.dirname(result[0]) except: messagebox.showinfo("Warning", "Could not find file")
Example #10
Source File: plugin_view.py From rabbitVE with GNU General Public License v3.0 | 5 votes |
def _get_open_file_func(self, info, label_): type_ = info["type"] name = info["name"] def openfile(event): if type_ == param_type.OPEN_FILE: file_name = askopenfilenames(title="select a file") if type_ == param_type.SAVE_FILE: file_name = asksaveasfilename(title="select a file") if type_ == param_type.DIR: file_name = askdirectory(title="select a file") label_["text"] = file_name self.register_params[name] = [file_name, type_] return openfile
Example #11
Source File: xtf_util.py From pyxtf with MIT License | 5 votes |
def plot_navigation(paths: List[str] = None): """ Plots navigation packets in the list of files. If paths is None, a file open dialog is shown :param paths: List of paths to plot nav data for :return: None """ # TODO: Plot navigation from other packets if navigation packets not present. # Open file dialog if paths not specified if not paths: root_gui = tk.Tk() root_gui.withdraw() paths = filedialog.askopenfilenames( title='Select XTF files...', filetypes= [('eXtended Triton Files (XTF)', '.xtf')] ) nav = [] # type: List[pyxtf.XTFHeaderNavigation] for path in paths: (fh, p) = xtf_read(path, types=[XTFHeaderType.navigation]) if XTFHeaderType.navigation in p: nav.extend(p[XTFHeaderType.navigation]) # Sort by time if nav: nav.sort(key=XTFHeaderNavigation.get_time) x = [p.RawXcoordinate for p in nav] y = [p.RawYcoordinate for p in nav] plt.plot(x, y) plt.show() else: warn('No navigation packets present in XTF files')