def programStartGetSavedParameters(self): paramObj = paremeters_save.ParametersToSave() try: f = open(parameters.configFilePath, "rb") paramObj = pickle.load(f) f.close() except Exception as e: f = open(parameters.configFilePath, "wb") f.close() translation.setLanguage(paramObj.language) self.param = paramObj
def programExitSaveParameters(self): paramObj = paremeters_save.ParametersToSave() paramObj.filePath = self.filePathWidget.text() paramObj.board = self.boardCombobox.currentText() paramObj.burnPosition = self.burnPositionCombobox.currentText() paramObj.baudRate = self.serailBaudrateCombobox.currentIndex() paramObj.skin = self.param.skin paramObj.language = translation.current_lang f = open(parameters.configFilePath, "wb") f.truncate() pickle.dump(paramObj, f) f.close()
def programExitSaveParameters(self): paramObj = paremeters_save.ParametersToSave() paramObj.board = self.boardCombobox.currentText() paramObj.burnPosition = self.burnPositionCombobox.currentText() paramObj.baudRate = self.serailBaudrateCombobox.currentIndex() paramObj.skin = self.param.skin paramObj.language = translation.current_lang for item in self.fileSelectWidgets: path = item[3].text() try: addr = int(item[4].text(), 16) except Exception: addr = 0 fileInfo = (path, addr, item[6], item[8].isChecked()) paramObj.files.append(fileInfo) if self.slowModeCombobox.currentIndex() == 0: paramObj.slowMode = True else: paramObj.slowMode = False paramObj.save(parameters.configFilePath)
def programExitSaveParameters(self): paramObj = paremeters_save.ParametersToSave() paramObj.board = self.boardCombobox.currentText() paramObj.burnPosition = self.burnPositionCombobox.currentText() paramObj.baudRate = self.serailBaudrateCombobox.currentIndex() paramObj.skin = self.param.skin paramObj.language = translation.current_lang path = self.fileSelectWidget_Path(0).text() if path.endswith(".kfpkg"): paramObj.files.append(path) else: for i in range(len(self.fileSelectWidgets)): try: addr = int(self.fileSelectWidget_Addr(i).text(),16) except Exception: continue paramObj.files.append( (self.fileSelectWidget_Path(i).text(), addr, self.fileSelectWidget_Prefix(i).isChecked()) ) if self.slowModeCombobox.currentIndex()==0: paramObj.slowMode = True else: paramObj.slowMode = False paramObj.save(parameters.configFilePath)
def programStartGetSavedParameters(self): paramObj = paremeters_save.ParametersToSave() paramObj.load(parameters.configFilePath) translation.setLanguage(paramObj.language) self.param = paramObj