【Kivy】ドラッグ&ドロップで受け取ったファイルのパスを表示する

  • main.py
from kivy.app import App
from kivy.core.window import Window

class MainApp(App):
    def build(self):
        Window.bind(on_dropfile=self.on_dropped_file)
        return

    def on_dropped_file(self, window, file_path):
        self.root.text = file_path.decode('utf-8')

if __name__ == '__main__':
    MainApp().run()
  • main.kv
#:kivy 1.0
Label:
    text: ''
  • 結果

youtu.be