示例#1
0
def pageDateTime():
    global page
    print 'DateTime'
    while page == pageDateTime:
        #    if checkEvent(): return
        vkey = VirtualKeyboard(screen)  # create a virtual keyboard
        if gps_on and gps.statusOK:
            tn = gps.datetime + timedelta(seconds=5)  # set ahead a bit
        else:
            tn = datetime.now() + timedelta(seconds=5)  # set ahead a bit
        txt = vkey.run(tn.strftime('%Y-%m-%d %H:%M:%S'))
        print 'datetime: {}'.format(txt)
        if len(txt) > 0:
            try:
                dt = datetime.strptime(txt,
                                       '%Y-%m-%d %H:%M:%S')  # check format
                print 'dt: {}'.format(dt)
                os.system('sudo date -s "{}"'.format(dt))
            except:
                pass
        else:
            Exit()

#    page = pageMenu
        return
示例#2
0
 def modpassword():
     screen = pygame.display.set_mode(size)
     vkey = VirtualKeyboard(screen)
     info.wifipassword = vkey.run(info.wifipassword)
     wifisetup()
     global returner
     returner = 1
示例#3
0
 def modnetwork():
     screen = pygame.display.set_mode(size)
     vkey = VirtualKeyboard(screen)
     info.wifinetwork = vkey.run(info.wifinetwork)
     wifisetup()
     global returner
     returner = 1
示例#4
0
 def modtopic():
     screen = pygame.display.set_mode(size)
     vkey = VirtualKeyboard(screen)
     info.mqtttopic = vkey.run(info.mqtttopic)
     mqttsetup()
     global returner
     returner = 1
示例#5
0
 def __init__ (self,  parent = None):
     QtGui.QDialog.__init__ (self,  parent)
     self.ui = Ui_AdminDialog ()
     self.ui.setupUi (self)
     self.ui.infoLabel.hide()
     self.ui.pwdEdit.setFocus()
     vkb = VirtualKeyboard(self,self.ui.pwdEdit)
     vkb.setMinimumSize(600,300)
     self.layout().addWidget(vkb)
     # update playPauseBtn
     if QtGui.qApp.server.connected:
         self.onServerConnected()
     else:
         self.onServerDisconnected()
     try:
         self.onServerStatusChanged(['state'], QtGui.qApp.server.status())
     except ServerInterfaceError:
         pass
     QtGui.qApp.server.sigStatusChanged.connect( \
             self.onServerStatusChanged)
     QtGui.qApp.server.sigConnected.connect( \
             self.onServerConnected)
     QtGui.qApp.server.sigDisconnected.connect( \
             self.onServerDisconnected)
     self.resize(-1, -1)
示例#6
0
 def change():
     screen = pygame.display.set_mode(size)
     vkey = VirtualKeyboard(screen)
     global name
     name = vkey.run(name)
     clearall()
     layout()
示例#7
0
def pageLocation():
  global Screen, page
#  print 'Location'
  while page == pageLocation:
    if checkEvent(): return
    vkey = VirtualKeyboard(Screen,Colors.White,Colors.Yellow) # create a virtual keyboard
    if opt.GPS and GPS.statusOK:
        txt = '{:6.4f}, {:6.4f}'.format(math.degrees(GPS.avg_latitude),math.degrees(GPS.avg_longitude))
    else:
        txt = '{:6.4f}, {:6.4f}'.format(math.degrees(obs.lat),math.degrees(obs.lon))
    txt2 = vkey.run(txt)
#    print 'Location: {}'.format(txt2)
    if len(txt2)>0:
      try:
          loc = txt2.split(',')
#          print 'loc: {:6.4f},{:6.4f}'.format(float(loc[0]),float(loc[1]))
          opt.Latitude = float(loc[0])
          opt.Longitude = float(loc[1])
          obs.lat = math.radians(opt.Latitude)
          obs.lon = math.radians(opt.Longitude)
#          print 'obs set: {:6.4f}, {:6.4f}'.format(math.degrees(obs.lat),math.degrees(obs.lon))
          sun = ephem.Sun(obs) # recompute
          iss.compute(obs) # recompute
          opt.saveLocation() # save lat/lon in options file
      except:
          printException()
          pass

    page = pageMenu
    return
示例#8
0
def input():
  global txt
  vkey = VirtualKeyboard(screen)
  txt = vkey.run(txt)
  print txt
  clearall()
  layout()
示例#9
0
 def change():
     screen = pygame.display.set_mode(size)
     vkey = VirtualKeyboard(screen)
     newname = vkey.run(name)
     clearall()
     interface(level,newname,rename,remove,places,mover)
     check()
     rename(newname)
     MenuUI.back = 1
示例#10
0
 def modbroker():
   if info.mqttlocalext == 0: pass
   else:
     screen = pygame.display.set_mode(size)
     vkey = VirtualKeyboard(screen)
     info.mqttbrokerurl = vkey.run(info.mqttbrokerurl)
     mqttsetup()
     global returner
     returner = 1
示例#11
0
 def change():
     screen = pygame.display.set_mode(size)
     vkey = VirtualKeyboard(screen)
     newname = vkey.run(device[1])
     rename(newname)
     clearall()
     interface(newname,type)
     check()
     MenuUI.back = 1
示例#12
0
def pageSaveScreen():
  global Screen, page
#  print 'SaveScreen'

  vkey = VirtualKeyboard(Screen,Colors.White,Colors.Yellow) # create a virtual keyboard
  txt = vkey.run(datetime.now().strftime('screen-%y%m%d-%H%M%S.jpg'))
  if len(txt)>0:
    pygame.image.save(screen_copy, txt)

  page = pageMenu
  return
示例#13
0
def pageInputTest():
  global page
  print 'InputTest'
  while page == pageInputTest:
    vkey = VirtualKeyboard(screen) # create a virtual keyboard
    tn = datetime.now() + timedelta(seconds=5) # set ahead a bit
    txt = vkey.run(tn.strftime('%Y-%m-%d %H:%M:%S'))
    print 'input: {}'.format(txt)
    sleep(2); # or switch page...
    sys.exit();
    return
示例#14
0
    def __init__(self, parent):
        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_SearchWidget()
        self.ui.setupUi(self)
        vkb = VirtualKeyboard()
        vkb.setInputLine(self.ui.searchLine)
        self.ui.vbox.addWidget(vkb)
        self.charm = FlickCharm()
        self.charm.activateOn(self.ui.resultList)
        
        self.keyWords = []
        self.resultList = []

        #set stretch factors
        self.ui.vbox.setStretchFactor(vkb,6)
        self.ui.vbox.setStretchFactor(self.ui.gridLayout,5)
示例#15
0
文件: piwx.py 项目: martymoose/piwx
def pagePort():
  global Screen, _page, _port, _thread1
  print 'Port'
  while _page == pagePort:
    if checkEvent(): return
    vkey = VirtualKeyboard(Screen,Colors.White,Colors.Yellow) # create a virtual keyboard
    txt = vkey.run(format(_port))
    if len(txt)>0:
      try:
          _port = int(txt)
          _thread1.stop()  # stop the server
          sleep(5)
          _thread1 = wxFetch((_address,_port), _key)
          _thread1.daemon = True
          _thread1.start()
      except:
          printException()
          pass

    _page = pageMenu
    return
示例#16
0
def on_touch_moodle_login(x, y):
    global state, moodle_username, moodle_password, login_error, entries
    if username_button_rect.collidepoint(x, y):
        keyboard = VirtualKeyboard(screen)
        userinput = keyboard.run(
            text=moodle_username if moodle_username != None else "")
        moodle_username = userinput
    elif password_button_rect.collidepoint(x, y):
        keyboard = VirtualKeyboard(screen)
        moodle_password = keyboard.run(password=True)
    elif login_button_rect.collidepoint(x, y):
        if moodle_username == None or moodle_password == None:
            login_error = True
            return
        try:
            moodle.connect(moodle_username, moodle_password)
        except Exception as exc:
            if len(exc.args) == 1 and exc.args[0] == "invalidlogin":
                login_error = True
            else:
                raise
        else:
            change_state("moodle")
    elif home_button_rect.collidepoint(x, y):
        change_state("welcome")
示例#17
0
文件: main.py 项目: jmm526/Cactus-Pet
    def main_menu(self):

        while True:
            mouseClicked = False

            self.displaySurf.blit(self.BGPng, (0, 0))
            self.displaySurf.blit(self.backIcon, self.backIcon_loc)
            self.draw_main_menu()

            for event in pygame.event.get():
                if event.type == QUIT:
                    self.quit_game()
                elif event.type == MOUSEMOTION:
                    self.mouseX, self.mouseY = event.pos
                elif event.type == MOUSEBUTTONUP:
                    self.mouseX, self.mouseY = event.pos
                    mouseClicked = True

            # What does mouse click
            if mouseClicked == True:
                if self.backIcon_rect.collidepoint(self.mouseX, self.mouseY):
                    self.set_state('Main_Screen')
                    break
                elif self.textRectTextBox1.collidepoint(
                        self.mouseX, self.mouseY):
                    self.about_menu()
                elif self.textRectTextBox2.collidepoint(
                        self.mouseX, self.mouseY):
                    vkeybd = VirtualKeyboard(self.displaySurf)
                    self.myPlayer.name = vkeybd.run(self.myPlayer.name)
                elif self.textRectTextBox3.collidepoint(
                        self.mouseX, self.mouseY):
                    self.quit_game()

            # Update Display
            pygame.display.update()
            self.fpsClock.tick(FPS)
            self.frameCounter += 1
            self.frameCounter = self.frameCounter % 2592000
示例#18
0
文件: main.py 项目: jmm526/Cactus-Pet
    def shop_menu(self):

        while True:
            mouseClicked = False

            self.displaySurf.blit(self.BGPng, (0, 0))
            self.displaySurf.blit(self.backIcon, self.backIcon_loc)
            self.draw_shop_menu()

            for event in pygame.event.get():
                if event.type == QUIT:
                    self.quit_game()
                elif event.type == MOUSEMOTION:
                    self.mouseX, self.mouseY = event.pos
                elif event.type == MOUSEBUTTONUP:
                    self.mouseX, self.mouseY = event.pos
                    mouseClicked = True

            # What does mouse click
            if mouseClicked == True:
                if self.outerBoxWater_R.collidepoint(self.mouseX, self.mouseY):
                    self.myPlayer.buy_water()
                elif self.outerBoxFert_R.collidepoint(self.mouseX,
                                                      self.mouseY):
                    self.myPlayer.buy_fert()
                elif self.outerBoxCN_R.collidepoint(self.mouseX, self.mouseY):
                    vkeybd = VirtualKeyboard(self.displaySurf)
                    self.myPlayermyCactus.name = vkeybd.run(
                        self.myPlayer.myCactus.name)
                elif self.backIcon_rect.collidepoint(self.mouseX, self.mouseY):
                    self.set_state('Main_Screen')
                    break

            # Update Display
            pygame.display.update()
            self.fpsClock.tick(FPS)
            self.frameCounter += 1
            self.frameCounter = self.frameCounter % 2592000
示例#19
0
文件: main.py 项目: jmm526/Cactus-Pet
def game_intro(game_state):

    # Load initial game_intro screen
    intro_screen = pygame.image.load('Sprites/Intro_Screen.png')
    game_state.displaySurf.blit(intro_screen, (0, 0))

    # Introduction dialogue
    TextDisplayFN(
        game_state,
        [['Hello, and welcome to your', 'own personal cactus simulator'],
         ['I will be your host, ', 'Master Programmer Jake.'],
         ['Together we will explore', 'the wonderful world of Cacti!'],
         ['Please take a moment and', 'enter your name:']])

    # Input Name
    vkeybd = VirtualKeyboard(game_state.displaySurf)
    game_state.init_player(vkeybd.run(defPlayerName))

    game_state.displaySurf.blit(intro_screen, (0, 0))  # Put screen back on

    # Post Name Dialogue
    TextDisplayFN(game_state,
                  [['Thanks ' + game_state.myPlayer.name + '!', ''],
                   ['Now then, I think', 'something\'s missing'],
                   ['...', '...'], ['Ahh yes of course, ', 'the cactus!'],
                   ['Lucky for you I just', 'returned from the desert'],
                   ['and have the perfect', 'buddy for you!']])

    # Load Cactus + Animation
    introScreenCactus = pygame.image.load('Sprites/Intro_Screen_Cactus.png')
    game_state.displaySurf.blit(introScreenCactus, (0, 0))

    game_state = gold_burst(game_state, 112, 149, True)

    # Dialogue
    TextDisplayFN(game_state,
                  [['Meet your new friend!', ''],
                   ['This particular specimen', 'looks like a female.'],
                   ['What would you like', 'to name her?']])

    # Input Name
    vkeybd = VirtualKeyboard(game_state.displaySurf)
    game_state.myPlayer.init_cactus(vkeybd.run('Cactuar'))

    # Dialogue
    TextDisplayFN(game_state,
                  [['Splendid!', ''],
                   [
                       'You and ' + game_state.myPlayer.myCactus.name,
                       'will make a great team.'
                   ], ['Now that we\'re settled,', 'I\'ll give you a quick'],
                   ['tour of your home.', '']])

    # game_state.myPlayer.newGame = False
    game_state.save_game()

    return game_state
示例#20
0
def pageDateTime():
  global page
  print 'DateTime'
  while page == pageDateTime:
#    if checkEvent(): return
    vkey = VirtualKeyboard(screen) # create a virtual keyboard
    if gps_on and gps.statusOK:
      tn = gps.datetime + timedelta(seconds=5) # set ahead a bit
    else:
      tn = datetime.now() + timedelta(seconds=5) # set ahead a bit
    txt = vkey.run(tn.strftime('%Y-%m-%d %H:%M:%S'))
    print 'datetime: {}'.format(txt)
    if len(txt)>0:
      try:
          dt = datetime.strptime(txt, '%Y-%m-%d %H:%M:%S') # check format
          print 'dt: {}'.format(dt)
          os.system('sudo date -s "{}"'.format(dt))
      except:
          pass
    else:
      Exit()

#    page = pageMenu
    return
示例#21
0
def pageDateTime():
  global Screen, page, GPS_Auto_Time
#  print 'DateTime'
  while page == pageDateTime:
    if checkEvent(): return
    vkey = VirtualKeyboard(Screen,Colors.White,Colors.Yellow) # create a virtual keyboard
    if opt.GPS and GPS.statusOK:
      tn = GPS.datetime + timedelta(seconds=3) # set ahead a bit
    else:
      tn = datetime.now() + timedelta(seconds=3) # set ahead a bit
    txt = vkey.run(tn.strftime('%Y-%m-%d %H:%M:%S'))
#    print 'datetime: {}'.format(txt)
    if len(txt)>0:
      try:
          dt = datetime.strptime(txt, '%Y-%m-%d %H:%M:%S') # check format
#          print 'dt: {}'.format(dt)
          os.system('sudo date -s "{}"'.format(dt))
          GPS_Auto_Time = False # disable auto time update
#          print 'gps auto time off'
      except:
          pass

    page = pageMenu
    return
示例#22
0
    def __init__ (self, parent=None):
        QtGui.QDialog.__init__(self, parent)
        self.ui = Ui_SettingsDialog()
        self.ui.setupUi (self)
        conf = Settings()

        self.ui.adminPasswordEdit.setText (conf.value("adminPassword"))
        self.ui.adminPasswordRepeatEdit.setText (conf.value("adminPassword"))
        self.ui.maxPlaylistSpinBox.setValue (int(conf.value("maxPlaylist")))
        self.ui.maxTrackLengthSpinBox.setValue( \
                int(conf.value("maxTrackLength")))
        self.ui.mpdServerEdit.setText (conf.value("mpdServer"))
        self.ui.mpdPortEdit.setText (conf.value("mpdPort"))
        self.ui.mpdPasswordEdit.setText (conf.value("mpdPassword"))
        if( conf.value("fullscreenOnStart") == "True" ):
            self.ui.fullscreenOnStartCheckBox.setChecked(True)
        else:
            self.ui.fullscreenOnStartCheckBox.setChecked(False)
        if( conf.value("playOnConnect") == "True" ):
            self.ui.playOnConnectCheckBox.setChecked(True)
        else:
            self.ui.playOnConnectCheckBox.setChecked(False)
        if( conf.value("stopOnQuit") == "True" ):
            self.ui.stopOnQuitCheckBox.setChecked(True)
        else:
            self.ui.stopOnQuitCheckBox.setChecked(False)
        if (conf.value("excludeLongTracks") == "True"):
            self.ui.excludeLongTracksCheckbox.setChecked(True)
            self.ui.maxTrackLengthSpinBox.setEnabled(True)
            self.ui.maxTrackLengthLabel.setEnabled(True)
            self.ui.maxTrackLengthUp.setEnabled(True)
            self.ui.maxTrackLengthDown.setEnabled(True)
        else:
            self.ui.excludeLongTracksCheckbox.setChecked(False)
            self.ui.maxTrackLengthSpinBox.setEnabled(False)
            self.ui.maxTrackLengthLabel.setEnabled(False)
            self.ui.maxTrackLengthUp.setEnabled(False)
            self.ui.maxTrackLengthDown.setEnabled(False)
        self.ui.vkRow1Edit.setText (conf.value("vkRow1"))
        self.ui.vkRow2Edit.setText (conf.value("vkRow2"))
        self.ui.vkRow3Edit.setText (conf.value("vkRow3"))
        self.ui.vkRow4Edit.setText (conf.value("vkRow4"))

        self.vkb = VirtualKeyboard(self)
        self.vkb.setMinimumSize(600,300)
        self.layout().addWidget(self.vkb)
        QtGui.qApp.focusChanged.connect(self.focusChanged)
示例#23
0
 def item_selected(self, list_view, item, index):
     print str(index)
     #         vkeyboard.show_vkeyboard(self.input_promptpassword)
     vkey = VirtualKeyboard(ui.window_surface)
     input_key = vkey.run("")
     print input_key
示例#24
0
#import os
# Init framebuffer/touchscreen environment variables

# for Adafruit PiTFT:
#os.putenv('SDL_VIDEODRIVER', 'fbcon')
#os.putenv('SDL_FBDEV'      , '/dev/fb1')
#os.putenv('SDL_MOUSEDRV'   , 'TSLIB')
#os.putenv('SDL_MOUSEDEV'   , '/dev/input/touchscreen')

# for X11 
#os.putenv('DISPLAY'   , '192.168.1.100:0.0')

## Init pygame and screen
#pygame.display.init()
#pygame.font.init()
#pygame.mouse.set_visible(False)
#size = (pygame.display.Info().current_w, pygame.display.Info().current_h)
#print "Framebuffer size: %d x %d" % (size[0], size[1])
##screen = pygame.display.set_mode(size, pygame.FULLSCREEN)
#size = (240,320)
screen = pygame.display.set_mode(size)

initdis()
pygame.draw.rect(screen, black, (0,0,240,320),0)

vkey = VirtualKeyboard(screen)
txt = vkey.run('default text')
print txt

示例#25
0
 def change():
   vkey = VirtualKeyboard(screen)
   Config.Activity.photodir = vkey.run(Config.Activity.photodir)
   clearall()
   Monitoring().Photodir()
示例#26
0
 def show_virtual_keyboard(self, text=''):
     vk = VirtualKeyboard(self.window_surface)
     return vk.run(text)
示例#27
0
 def change():
   vkey = VirtualKeyboard(screen)
   global name
   name = vkey.run(name)
   clearall()
   layout()
示例#28
0
 def gpi_button_click(self, btn, mbtn):
     #         self.vkeyboard=vkeyboard.show_vkeyboard(self.input_vkeyboard, "hoge")
     vkey = VirtualKeyboard(ui.window_surface)
     input_key = vkey.run("")
     print input_key
示例#29
0
 def password(self):
   vkey = VirtualKeyboard(screen)
   config.password = vkey.run(config.password)
   clearall()
   APsettings().layout()
示例#30
0
 def hostname(self):
   vkey = VirtualKeyboard(screen)
   config.hostname = vkey.run(config.hostname)
   clearall()
   APsettings().layout()
示例#31
0
def main():
    """Shows basic usage of the Gmail API.

    Creates a Gmail API service object and outputs a list of label names
    of the user's Gmail account.
    """
    credentials = get_credentials()
    http = credentials.authorize(httplib2.Http())
    service = discovery.build('gmail', 'v1', http=http)

    results = service.users().labels().list(userId='me').execute()
    labels = results.get('labels', [])

    FPS = 30
    WINDOWWIDTH = 480
    WINDOWHEIGHT = 320

    WHITE = (255, 255, 255)
    RED = (255, 0, 0)
    BLUE = (0, 0, 255)
    GREEN = (0, 255, 0)
    BLACK = (0, 0, 0)
    LIGHTGREEN = (53, 230, 97)
    LIGHTBLUE = (53, 156, 230)
    LIGHTORANGE = (242, 109, 19)

    windowBgColor = WHITE

    pygame.init()
    FPSCLOCK = pygame.time.Clock()
    DISPLAYSURFACE = pygame.display.set_mode((WINDOWWIDTH, WINDOWHEIGHT))
    pygame.display.set_caption('PLUTO')

    myfont = pygame.font.Font(None, 30)
    label = myfont.render("<-- Enter address", 1, BLACK)

    buttonEnterEmail  = pygbutton.PygButton((10, 10, 100, 80), 'Enter Email', bgcolor=LIGHTORANGE)
    buttonScan = pygbutton.PygButton((10, 100, 225, 210), 'Scan and Send', bgcolor=LIGHTGREEN, font=myfont)
    buttonReceive = pygbutton.PygButton((245, 100, 225, 210), 'Receive and Print', bgcolor=LIGHTBLUE, font=myfont)
    buttonPrintICR = pygbutton.PygButton((370, 10, 100, 80), 'Letterhead', bgcolor=RED)
    winBgButtons = (buttonEnterEmail, buttonScan, buttonReceive, buttonPrintICR)

    allButtons = winBgButtons

    userinput = ""

    while True:
        for event in pygame.event.get(): # event handling loop
            
            if event.type == QUIT or (event.type == KEYDOWN and event.key == K_ESCAPE):
                pygame.quit()
                sys.exit()

            if 'click' in buttonReceive.handleEvent(event): #User called for printing of file
                
                idenListCurr = ListMessagesMatchingQuery(service, 'me', 'in:inbox')
                idenListLast = None
        
                #if idenListLast != idenListCurr: #to be used in future with inbox functionality

                    #msgList = [] #should be a way to do this where only add the new messages
                    
                    #for each in idenListCurr:
                        #iden = each[u'id']
                        #mimeMsg = GetMimeMessage(service, 'me', iden)
                        
                        #msgList.append(mimeMsg)

                    #idenListLast = idenListCurr
                

                #displayInterface(msgList)
                htmlMsg = GetRawMessageHtml(service, 'me', idenListCurr[0][u'id'])
                writeFile(htmlMsg, "temp", "html")
                    
                try:
                    pdfkit.from_file("/home/pi/git/PlutoTest/temp.html", "temp.pdf") #change to your directory
                except IOError:
                    pass
            
                popup = Popup(DISPLAYSURFACE)
                tempInput = popup.run("Your message will print")
                printCups.executePrint("/home/pi/git/PlutoTest/temp.pdf") #change to your directory
                os.remove("/home/pi/git/PlutoTest/temp.pdf") #change to your directory
                os.remove("/home/pi/git/PlutoTest/temp.html") #change to your directory
                time.sleep(5)
                        
            if 'click' in buttonScan.handleEvent(event):#user called for scanning and sending of file
                scan.executeScan("temp")
                
                message = CreateMessageWithAttachment("*****@*****.**", userinput, "Hello from Pluto!", "Enjoy!",
                                                      "/home/pi/git/PlutoTest/", "temp.png") #change to your email, directory
                SendMessage(service, 'me', message)
                
                
                os.remove("/home/pi/git/PlutoTest/temp.png") #change to your directory
                popup = Popup(DISPLAYSURFACE)
                tempInput = popup.run("Your message has been sent")
                print("sent")
                time.sleep(5)
                
            if 'click' in buttonEnterEmail.handleEvent(event): #user called to enter e-mail address
                vkeybd = VirtualKeyboard(DISPLAYSURFACE)
                tempInput = vkeybd.run("...")
                if tempInput != "...":
                    userinput = tempInput
                label = myfont.render("To: " + userinput, 1, BLACK)
                
            if 'click' in buttonPrintICR.handleEvent(event): #user called to print letterhead
                popup = Popup(DISPLAYSURFACE)
                tempInput = popup.run("The letterhead will print")
                printCups.executePrint("/home/pi/git/PlutoTest/DemoPaper.png") #change to your directory
                time.sleep(5)


        DISPLAYSURFACE.fill(windowBgColor)

        for b in allButtons:
            b.draw(DISPLAYSURFACE)

        # draw the text onto the surface
        DISPLAYSURFACE.blit(label, (120, 35, 350, 80))

        pygame.display.update()
        FPSCLOCK.tick(FPS)
示例#32
0
 def userch():
    global user
    vkey = VirtualKeyboard(screen)
    user = vkey.run(user)
    clearall()
    Areamod().layout()
示例#33
0
 def areach():
    global area
    vkey = VirtualKeyboard(screen)
    area = vkey.run(area)
    clearall()
    Areamod().layout()
示例#34
0
 def diskch():
    global disk
    vkey = VirtualKeyboard(screen)
    disk = vkey.run(disk)
    clearall()
    Areamod().layout()  
示例#35
0
 def change():
   global string
   vkey = VirtualKeyboard(screen)
   string = vkey.run(string)
   clearall()
   layout(other)
示例#36
0
    def item_selected(self, list_view, item, index):
        print str(index)
#         vkeyboard.show_vkeyboard(self.input_promptpassword)
        vkey = VirtualKeyboard(ui.window_surface)
        input_key = vkey.run("")
        print input_key
示例#37
0
 def change():
   vkey = VirtualKeyboard(screen)
   Config.IOT.iftttkey = vkey.run(Config.IOT.iftttkey)
   clearall()
   layout()
示例#38
0
 def show_virtual_keyboard(self, text=''):
     vk = VirtualKeyboard(self.window_surface)
     return vk.run(text)