2016-11-05 7 views
2

ich baue eine einfache app, die mehrere bildschirme hat und ich habe mit der android-tastatur nicht verstecken nach dem nächsten bildschirm ist angezeigt. Ich habe über das Internet geschaut und keine Lösung gefunden, die dieses Problem behebt. Unten ist ein Block von Code, den ich here gefunden habe. Ich habe versucht, es erfolglos zu ändern. anscheinend musste ich das androidmodul importieren, damit es funktioniert, aber ich bin nicht ganz sicher, wie man es macht. Bitte helfen Sie, wenn Sie eine Idee haben, wie die Tastatur zu verstecken.verstecken android tastatur in kivy

Dank
def hide_keyboard(f): 
    def new_function(self, *args, **kwargs): 
     try: 
      if platform == "android": 
       android.hide_keyboard() 
      self.root.from_n.focus = False 
      self.root.to_n.focus = False 
     except: 
      import traceback; traceback.print_exc(); 
     f(self, *args, **kwargs) 

    return new_function 

Antwort

1

Sieht aus wie Fenster, ein Verfahren hierfür hat:

from kivy.core.window import Window 
Window.release_all_keyboards() 
+0

Ihnen danken. Das hat das Problem gelöst. –

Verwandte Themen