def generateAndExportClicked(self): g = Generator() g.tileWidth = self.tileWidthSpinBox.value() g.tileHeight = self.tileHeightSpinBox.value() g.forcePot = self.forcePotCheckBox.isChecked() g.isTransparent = self.transparentCheckbox.isChecked() g.bgColor = self.backgroundColorEdit.getColor() g.reorder = self.reorderTilesCheckBox.isChecked() g.padding = self.paddingSpinBox.value() target = g.create(self.pixmapWidget.pixmap); # export self.lastDir = os.path.dirname(self.path) targetPath = QFileDialog.getSaveFileName(self, 'Export', self.lastDir, 'PNG (*.png)') if targetPath: target.save(targetPath[0]) showPixmap = QPixmap.fromImage(target) if self.showPixmapWidget: self.showPixmapWidget.deleteLater() del self.showPixmapWidget self.showPixmapWidget = PixmapWidget() self.showPixmapWidget.setWindowIcon(self.windowIcon()) self.showPixmapWidget.setWindowTitle(os.path.basename(targetPath[0])) self.showPixmapWidget.resize(showPixmap.width(), showPixmap.height()) self.showPixmapWidget.setPixmap(showPixmap) self.showPixmapWidget.show()
def _prompt_save_database(self): open_result = QFileDialog.getSaveFileName( self, caption="Select a Randovania database path.", filter="*.json") if not open_result or open_result == ("", ""): return self._save_database(Path(open_result[0]))
def save_log(self): name = QFileDialog.getSaveFileName(self, 'Save File', '', 'Text files (*.txt)') log_file = open(name[0], 'w') log_file.write(self.digest) log_file.close()
def _(*args): path, _ = QFileDialog.getSaveFileName(self, 'Save As...', filter='photphillia project (*.zip *.zpj *.json *.ppj)' ';;all files (*.*)') if not path: return with PhotophilliaProject.open(path, 'w') as write: json.dump(self.manager.project.to_dict(), write)
def open_out_file(self): filename = QFileDialog.getSaveFileName( self, "Save as", "", "Photon-Files (*.photon);;", options=QFileDialog.DontConfirmOverwrite)[0] self.lineEdit_outfile.setText(filename)
def save_dialog(self): filename, _ = QFileDialog.getSaveFileName(None, 'Save...', os.path.join(os.path.expanduser('~'), 'Documents'), "Futura Loader Files (*.fl)") if filename: self.save(filename)
def export_registers(self): name = QFileDialog.getSaveFileName(self, 'Save File', '', 'Text files (*.txt)') register_file = open(name[0], 'w') register_file.write(self.registers['return']) register_file.close()
def browse_folders(self): """Browses available folders in system.""" destination_folder = QFileDialog.getSaveFileName( None, 'Select a new location to export to', 'my_qdesign.gds', selectedFilter='*.gds')[0] self.ui.lineEdit.setText(destination_folder)
def on_action_export_polar_plot_triggered(self): selected_file, selected_filter = QFileDialog.getSaveFileName( self.ui, 'Save Polar Image', HexrdConfig().working_dir, 'HDF5 files (*.h5 *.hdf5);; NPZ files (*.npz)') if selected_file: HexrdConfig().working_dir = os.path.dirname(selected_file) return self.ui.image_tab_widget.export_polar_plot(selected_file)
def onSaveLog(self): fileName = QFileDialog.getSaveFileName(self, "Save as", os.getcwd(), "Log files (*.log);;Text files (*.txt);;All files (*.*)")[0] if fileName: import codecs f = codecs.open(fileName, 'w', 'utf-8') f.write(self.txtEdtOutput.toPlainText()) f.close()
def export_config(window) -> None: file_name = QFileDialog.getSaveFileName( window, "Export Config", os.path.expanduser("~/streamdeck_ui_export.json"), "JSON (*.json)")[0] if not file_name: return api.export_config(file_name)
def guardar(self): ubicacion = QFileDialog.getSaveFileName(self, "Guarda Particulas", ".", "JSON(*.json)") # creacion del archivo with open(ubicacion[0], 'w') as archivo: # vacia la informacion al archivo json.dump(self.particles, archivo, indent=5)
def save_btn_clicked(self): code = self.ui.code_text.toPlainText() openfile_name = QFileDialog.getSaveFileName(self.ui, "haha", "/", "bs files(*.bs)") # openfile_name = QFileDialog.getOpenFileName(self.ui, '选择一个文件啵', '/', 'bs files(*.bs , *.txt)') if openfile_name[0]: with open(openfile_name[0], mode="w", encoding="utf8") as fp: for line in code.split("\n"): fp.write(line)
def exportChartFileDialog(self): file_dialog = QFileDialog() file_dialog.setNameFilters(["*. xlsx"]) file_name, ext = file_dialog.getSaveFileName(self, 'Export File', "", "Excel (*.xlsx)") if file_name and ext == "Excel (*.xlsx)": return file_name return ""
def _on_saveimage_btn_clicked(self): filename, folder = QFileDialog.getSaveFileName( self, 'Save image to...', '', 'PNG Files (*.png);;Bitmaps (*.bmp)') if not filename or not folder: return self.disasm_view.save_image_to(os.path.join(folder, filename))
def load_nwb_file(self): """Browser to nwb file location.""" filename, ftype = QFileDialog.getSaveFileName(parent=self, caption='Save file', directory='', filter="(*nwb)") if filename is not None: self.lin_nwb_file.setText(filename)
def on_save_as_image(self): save_path = QFileDialog.getSaveFileName(self, 'Select file to save image', filter='Images (*.jpg, *.png)') if not save_path[0]: return pixmap = self.tree_widget.grab() pixmap.save(save_path[0])
def onExportAsJson(self): if not self.validateCurrentEnvironment(): return filePath, _ = QFileDialog.getSaveFileName(self, "Save Settings As Json", "", "Any File (*.*)") self.exportSettingsAsJson(filePath)
def OnFileBtn(self): filename = QFileDialog.getSaveFileName(self, g_tr('TaxExportDialog', "Save tax reports to:"), ".", g_tr('TaxExportDialog', "Excel files (*.xlsx)")) if filename[0]: if filename[1] == g_tr('TaxExportDialog', "Excel files (*.xlsx)") and filename[0][-5:] != '.xlsx': self.Filename.setText(filename[0] + '.xlsx') else: self.Filename.setText(filename[0])
def on_browse_output_file_button_clicked(self): exts = "" for ext in self.output_filename_extension: exts = exts + " *" + ext ext = "Video Files (" + ext + ")" file = QFileDialog.getSaveFileName(self, exts) output_filename = file[0] self.ui.output_file_line_edit.selectAll() self.ui.output_file_line_edit.insert(output_filename)
def pdfExport(self): fn, _ = QFileDialog.getSaveFileName(self, "Export PDF", None, "PDF files (.pdf); All files") if fn != "": if QFileInfo(fn).suffix == "": fn += ".pdf" printer = QPrinter(QPrinter.HighResolution) printer.setOutputFormat(QPrinter.PdfFormat) printer.setOutputFileName(fn) self.textedit.print_(printer)
def on_action_save_imageseries_triggered(self): if not HexrdConfig().has_images(): msg = ('No ImageSeries available for saving.') QMessageBox.warning(self.ui, 'HEXRD', msg) return if ImageLoadManager().unaggregated_images: ims_dict = ImageLoadManager().unaggregated_images else: ims_dict = HexrdConfig().imageseries_dict if len(ims_dict) > 1: # Have the user choose an imageseries to save names = list(ims_dict.keys()) name, ok = QInputDialog.getItem(self.ui, 'HEXRD', 'Select ImageSeries', names, 0, False) if not ok: # User canceled... return else: name = list(ims_dict.keys())[0] selected_file, selected_filter = QFileDialog.getSaveFileName( self.ui, 'Save ImageSeries', HexrdConfig().working_dir, 'HDF5 files (*.h5 *.hdf5);; NPZ files (*.npz)') if selected_file: HexrdConfig().working_dir = os.path.dirname(selected_file) if selected_filter.startswith('HDF5'): selected_format = 'hdf5' elif selected_filter.startswith('NPZ'): selected_format = 'frame-cache' kwargs = {} if selected_format == 'hdf5': # A path must be specified. Set it ourselves for now. kwargs['path'] = 'imageseries' elif selected_format == 'frame-cache': # Get the user to pick a threshold result, ok = QInputDialog.getDouble(self.ui, 'HEXRD', 'Choose Threshold', 10, 0, 1e12, 3) if not ok: # User canceled... return kwargs['threshold'] = result # This needs to be specified, but I think it just needs # to be the same as the file name... kwargs['cache_file'] = selected_file HexrdConfig().save_imageseries(ims_dict.get(name), name, selected_file, selected_format, **kwargs)
def on_action_save_config_yaml_triggered(self): selected_file, selected_filter = QFileDialog.getSaveFileName( self.ui, 'Save Configuration', HexrdConfig().working_dir, 'YAML files (*.yml)') if selected_file: HexrdConfig().working_dir = str(Path(selected_file).parent) return HexrdConfig().save_instrument_config(selected_file)
def save_now_image(self): """ func: 保存图片的回调 """ if (self.img.get_raw_data() is not None): imagepath = QFileDialog.getSaveFileName(None, '保存图片', './', "Images (*.jpg)") if (imagepath[0] != ""): self.img.save_image(imagepath[0])
def save_to_cp(self): if len(self.all_data) != 0: path, _ = QFileDialog.getSaveFileName(self.ui_comparation, 'Save', filter='Data files (*.cp)') if path.endswith('.cp'): self.all_data.to_pickle(path) QMessageBox.information(self.ui_comparation, 'INFO', 'File saved.')
def save(self): filename, _ = QFileDialog.getSaveFileName(self, "Save File", os.path.abspath(os.sep), "All files (*.*)") try: with open(filename, "w", encoding="utf-8") as file: file.write("Testfile created by application.py") except OSError as err: print(err)
def action_guardar_archivo(self): ubicacion = QFileDialog.getSaveFileName(self, 'Guardar Archivo', '.', 'JSON (*.json)')[0] print(ubicacion) if self.administrador.guardar(ubicacion): QMessageBox.information(self, "Éxito", "Se pudo crear el archivo" + ubicacion) else: QMessageBox.critical(self, "Error", "No se pudo crear el archivo")
def _prompt_output_iso(self): open_result = QFileDialog.getSaveFileName( self, caption="Select the path for the Menu Mod ISO.", filter="*.iso") if not open_result or open_result == ("", ""): return self.output_iso_edit.setText(open_result[0])
def saveImage(self): filename, ext = QFileDialog.getSaveFileName(self, "Save Plot Image", "untitled", "Images (*.png *.ppm)") if filename: if "." not in filename: filename += ".png" self.plotIm.figure.savefig(filename, transparent=True) self.statusBar().showMessage('Plot Image Saved', 5000)
def saveGameAs(self): file = QFileDialog.getSaveFileName( self, "Save As", dir=persistency._dcs_saved_game_folder, filter="*.liberation") if file is not None: self.game.savepath = file[0] persistency.save_game(self.game)
def print_pdf(self) -> None: file_name = QFileDialog.getSaveFileName(self, self.tr("Save to .pdf"), filter=self.tr("Portable Document Format (*.pdf)"))[0] if not file_name: return printer = QPrinter() printer.setOutputFormat(QPrinter.PdfFormat) printer.setOutputFileName(file_name) self.print(printer)
def saveAs(self): fileName, _ = QFileDialog.getSaveFileName(self, "Save As", self.curFile) if not fileName: return False return self.saveFile(fileName)
def saveFile(self): filename, _ = QFileDialog.getSaveFileName(self) if filename: self.addressWidget.writeToFile(filename)