2017-12-21 1 views

답변

2

Kivy의 Window.on_keyboard (doc) 이벤트는 이벤트를 누르면 키보드의 키를 잡을 수 있습니다. 종료

예제 응용 프로그램의 경우 키를 누릅니다 ctrl+q :

from kivy.app import App 
from kivy.uix.boxlayout import BoxLayout 
from kivy.core.window import Window 


class RootWidget(BoxLayout): 
    pass 


class TestApp(App): 
    def build(self): 
     Window.bind(on_keyboard=self.on_keyboard) # bind our handler 
     return RootWidget() 

    def on_keyboard(self, window, key, scancode, codepoint, modifier): 
     if modifier == ['ctrl'] and codepoint == 'q': 
      self.stop() 


if __name__ == '__main__': 
    TestApp().run() 
관련 문제