def _load_file_dialog(self): return open_a_file_dialog( accept_mode=QFileDialog.AcceptOpen, file_mode=QFileDialog.ExistingFile, file_filter="Project files ( *" + " *".join(self.valid_file_exts) + ")", directory=ConfigService["defaultsave.directory"])
def ask_for_filename(self): filename = open_a_file_dialog(parent=self.editor, default_suffix=".py", file_filter="Python Files (*.py)", accept_mode=QFileDialog.AcceptSave, file_mode=QFileDialog.AnyFile) if filename is not None and os.path.isdir(filename): # Set value to None as, we do not want to be saving a directory, it is possible to receive a directory filename = None return filename
def generate_plot_script_file(self): script = generate_script(self.canvas.figure) filepath = open_a_file_dialog(parent=self.canvas, default_suffix=".py", file_filter="Python Files (*.py)", accept_mode=QFileDialog.AcceptSave, file_mode=QFileDialog.AnyFile) if filepath: try: with open(filepath, 'w') as f: f.write(script) except IOError as io_error: logger.error("Could not write file: {}\n{}" "".format(filepath, io_error))
def _save_file_dialog(self): return open_a_file_dialog( accept_mode=QFileDialog.AcceptSave, file_mode=QFileDialog.AnyFile, file_filter="Project files ( *" + self.project_file_ext + ")", directory=ConfigService["defaultsave.directory"])
def _save_file_dialog(): return open_a_file_dialog(accept_mode=QFileDialog.AcceptSave, file_mode=QFileDialog.Directory)
def _load_file_dialog(self): return open_a_file_dialog(accept_mode=QFileDialog.AcceptOpen, file_mode=QFileDialog.ExistingFile, file_filter="Project files ( *" + self.project_file_ext + ")")
def _load_file_dialog(self): return open_a_file_dialog(accept_mode=QFileDialog.AcceptOpen, file_mode=QFileDialog.ExistingFile, file_filter="Project files ( *" + " *".join(self.valid_file_exts) + ")")
def _save_file_dialog(self): return open_a_file_dialog(accept_mode=QFileDialog.AcceptSave, file_mode=QFileDialog.AnyFile, file_filter="Project files ( *" + self.project_file_ext + ")")
def get_properties_filename(self, accept_mode, file_mode): return open_a_file_dialog(parent=self, default_suffix=".properties", file_filter="PROPERTIES file (*.properties)", accept_mode=accept_mode, file_mode=file_mode)