コード例 #1
0
 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"])
コード例 #2
0
ファイル: interpreter.py プロジェクト: MORTAL2000/mantid
 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
コード例 #3
0
ファイル: interpreter.py プロジェクト: samueljackson92/mantid
 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
コード例 #4
0
ファイル: figuremanager.py プロジェクト: MORTAL2000/mantid
 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))
コード例 #5
0
 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"])
コード例 #6
0
 def _save_file_dialog():
     return open_a_file_dialog(accept_mode=QFileDialog.AcceptSave,
                               file_mode=QFileDialog.Directory)
コード例 #7
0
 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 + ")")
コード例 #8
0
 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) + ")")
コード例 #9
0
 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 + ")")
コード例 #10
0
 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)
コード例 #11
0
ファイル: project.py プロジェクト: mantidproject/mantid
 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 + ")")
コード例 #12
0
ファイル: project.py プロジェクト: mantidproject/mantid
 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 + ")")