[PYTHON] kivy-ios memo kivy v1.9.0-dev URL-Verknüpfung (MAC)

Wie man es mit einer neuen macht (es ist noch eine Entwicklungsversion und kann sich ändern).

1. Rufen Sie an

Es kann auf die gleiche Weise wie kivy v1.8.0 ausgeführt werden.

2. Angerufen

Es ist im Grunde dasselbe wie kivy v1.8.0, aber der Teil der zu ändernden Quelle ist unterschiedlich.

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       <---hinzufügen
                app = App.get_running_app()    <---hinzufügen
                dropfile = args
                app.dispatch('on_dropfile', dropfile[0]) <---Fix
# 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)
        .
        .
        .

-Für kivy / kivy / app.py ändern Sie es auf die gleiche Weise wie kivy v1.8.0.

Recommended Posts

kivy-ios memo kivy v1.9.0-dev URL-Verknüpfung (MAC)
kivy-ios memo kivy v1.8.0 URL-Verknüpfung (MAC)
kivy-ios memo kivy v1.8.0 (MAC)
kivy-ios memo kivy v1.8.0 für neue Toolchain (MAC)
Kivy-Android Memo (MAC)