コード例 #1
0
 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
コード例 #2
0
 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()
コード例 #3
0
ファイル: kflash_gui.py プロジェクト: svija/kflash_gui
 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)
コード例 #4
0
 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)
コード例 #5
0
ファイル: kflash_gui.py プロジェクト: svija/kflash_gui
 def programStartGetSavedParameters(self):
     paramObj = paremeters_save.ParametersToSave()
     paramObj.load(parameters.configFilePath)
     translation.setLanguage(paramObj.language)
     self.param = paramObj