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
#Selbst definierte Ereignisbehandlungsmethode
def _on_file_drop(self, window, file_path):
print(file_path)
return
if __name__ == '__main__':
FileDropApp().run()
Auf diese Weise habe ich eine Fenstererstellung wie folgt erstellt. Ich frage mich, ob das Fenster selbst eine Funktion hat, um den Dateipfad zu erhalten ...
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)))
#Objekt fallen lassen? Als Eigentum
self._file = Window.bind(on_dropfile=self._on_file_drop)
#Von Ihnen selbst definierte Verarbeitungsmethode
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()
Das Ziel ist das Löschen, Lesen der CSV-Datei und Streamen der Daten an R ...
Recommended Posts