def saveAs(self, f): saveAs = QFileDialog() saveAs.setDefaultSuffix('.json') self.timer.stop() fileName, _ = saveAs.getSaveFileName(parent=self.window, filter="JSON (*.json)", caption="Save as json file.") self.timer.start(1) if fileName: self.saveDefaultPath = fileName self.save(f)
def save_image(self): file_dialog = QFileDialog() file_dialog.setDefaultSuffix(".png") save_file_path = file_dialog.getSaveFileName( self, "Save image", "", "Images (*.png *.jpg);;All files (*)") self.pix.save(save_file_path[0])