def getFile(self): pattern = self.variable.get() if pattern.find('*') != -1: self.pattern = pattern if self.pattern is None: file = LoadFileDialog(self.parent).go() else: file = LoadFileDialog(self.parent).go(pattern=self.pattern) if file: if not self.expand: file = os.path.basename(file) self.variable.set(file)
def _open_file_dialog(self): dialog = LoadFileDialog(self._root, title='Choose file to view') fname = dialog.go() if fname is None: return self._path = os.path.abspath(fname) if self._last_update_cmd is not None: self._root.after_cancel(self._last_update_cmd) if self._file is not None: self._file.close() self._file = self._open_file(self._path) self._clear_text() if self._pause_cont_button['text'] == 'Continue': self._pause_or_cont() else: self._update()
def browse(self): file = LoadFileDialog(self).go(pattern='*') if file: self.filename.set(file)