示例#1
0
 def onUpload (self):
     for i, btn in enumerate (self.builds):
         if btn.isChecked ():
             hex = storage.getHex (self.cbVersion.currentIndex (), i)
             mcm = storage.getFont (self.cbVersion.currentIndex ())
             if hex and mcm:
                 FirmwareDialog (hex, mcm, self).exec_ ()
             return
示例#2
0
 def uploadFont (self, filename = None):
     self.stateChanged.emit (_('Writing font...'))
     if not filename:
         filename = storage.getFont (self.version)
     if not filename:
         raise RuntimeError (_('Cannot find font'))
     self.board.font_upload (open (filename, 'rb'), self.updateProgress (0x4000))
     self.stateChanged.emit (_('Done.'))