FileDrop.py
from kivy.app import
from kivy.core.window import Window
class FileDropApp(App):
def build(self):
Window.bind(on_dropfile == self._on_file_drop)
return
#Méthode de gestion des événements auto-définie
def _on_file_drop(self, window, file_path):
print(file_path)
return
if __name__ == '__main__':
FileDropApp().run()
En utilisant cela, j'ai fait une création de fenêtre ver comme suit. Je me demande si la fenêtre elle-même aura une fonction pour obtenir le chemin du fichier ...
MyApp.py
from kivy.app import App
from kivy.core.window import Window
from kivy.uix.widget import Widget
from kivy.graphics import Rectangle
class Field(Widget):
def __init__(self):
super(Field, self).__init__()
self.canvas.add(Rectangle(
source="background.jpg ", size = (1024,768)))
#Déposer un objet? En tant que propriété
self._file = Window.bind(on_dropfile=self._on_file_drop)
#Méthode de traitement définie par vous-même
def _on_file_drop(self, window, file_path):
print(file_path)
return
class MyApp(App):
def build(self):
return Field()
if __name__ == '__main__':
MyApp().run()
Le but est de déposer, lire le fichier CSV et diffuser les données vers R ...
Recommended Posts