kivy-ios memo kivy v1.9.0-dev lien URL (MAC)

Comment le faire avec un nouveau (il s'agit toujours d'une version de développement et peut changer).

1. Appeler

Il peut être exécuté de la même manière que kivy v1.8.0.

2. Appelé

C'est fondamentalement le même que kivy v1.8.0, mais la partie de la source à modifier est différente.

kivy/kivy/core/window/window_sdl2.py


        .
        .
        .
                self._mouse_down = True
                self.dispatch('on_mouse_down',
                    self._mouse_x, self._mouse_y, btn, self.modifiers)
                self._mouse_down = False
                self.dispatch('on_mouse_up',
                    self._mouse_x, self._mouse_y, btn, self.modifiers)

            elif action == 'dropfile':
# ADD START
                from kivy.app import App       <---ajouter à
                app = App.get_running_app()    <---ajouter à
                dropfile = args
                app.dispatch('on_dropfile', dropfile[0]) <---Réparer
# ADD END
            # video resize
            elif action == 'windowresized':
                self._size = self._win.window_size
                # don't use trigger here, we want to delay the resize event
                cb = self._do_resize
                Clock.unschedule(cb)
                Clock.schedule_once(cb, .1)
        .
        .
        .

-Pour kivy / kivy / app.py, modifiez-le de la même manière que kivy v1.8.0.

Recommended Posts

kivy-ios memo kivy v1.9.0-dev lien URL (MAC)
kivy-ios memo kivy v1.8.0 lien URL (MAC)
kivy-ios mémo kivy v1.8.0 (MAC)
kivy-ios memo kivy v1.8.0 pour la nouvelle chaîne d'outils (MAC)
Mémo Kivy-Android (MAC)