def setupUI(self): print "mainWindow setupUI.." QTextCodec.setCodecForTr(QTextCodec.codecForName("gbk")) self.setWindowTitle(self.tr("辅助报告生成工具")) self.setGeometry(10, 10, 1000, 500) self.setWindowIcon(QIcon(self.tr("./img/app.png"))) MenuMgr(self).setupUI() ToolBarMgr(self).setupUI() self.setupDockWidget() self.setupStatuBar()
lcd.clear() lcd.message("Adafruit RGB LCD\nPlate w/Keypad!\x00") sleep(1) # Cycle through backlight colors col = (lcd.RED, lcd.YELLOW, lcd.GREEN, lcd.TEAL, lcd.BLUE, lcd.VIOLET, lcd.WHITE, lcd.OFF) for c in col: lcd.ledRGB(c) sleep(.5) # Poll buttons, display message & set backlight accordingly buttonState = 0 rm = RecvMsg(sock_path) ledBlink, ledColor, ledGreenPulseModulo = False, lcd.OFF, 0 menu_manager = MenuMgr() while True: lcd.scrollDisplayLeft() previousButtonState = buttonState buttonState = lcd.buttons() if previousButtonState != buttonState: if (buttonState & (1 << lcd.SELECT)) != 0: print('SELECT button') if ledBlink: ledBlink = False else: lcd.backlight(False) if (buttonState & (1 << lcd.DOWN)) != 0: print('DOWN button') lcd.backlight(True) menu_manager.next_item()