Пример #1
0
    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()
Пример #2
0
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()