C'est un robinet. Je ne suis généralement pas ingénieur ou quoi que ce soit. Je n'en ai pas vraiment besoin, mais les fenêtres de la rue Habituellement, lorsque je dépose un fichier, j'ai l'impression qu'il fait quelque chose.
Tkinter ressemblait aussi à "Je peux le faire". Eh bien, si vous déposez le fichier normalement, rien ne se passe.
Cette fois, il n'était pas répertorié dans Qiita (peut-être que je ne l'ai tout simplement pas trouvé) J'ai décidé de l'afficher ici pour ne pas avoir à faire les mêmes démarches à l'avenir.
Windows10 64bit python3.7
TkinterDnD2 Apparemment, en utilisant TkinterDnD2 en plus de Tkinter Il semble que vous pourrez recevoir les fichiers déposés.
Alors, pourquoi pas simplement "pip install" comme d'habitude? J'ai pensé.
ERROR: Could not find a version that satisfies the requirement tkinterdnd2 (from versions: none)
ERROR: No matching distribution found for tkinterdnd2```
cela n'a pas fonctionné.
## Installation de TkinterDnD2
Après avoir surfé sur Internet, je suis enfin arrivé sur ce site.
J'ai en quelque sorte téléchargé le plus récent depuis [ici](https://sourceforge.net/projects/tkinterdnd/files/TkinterDnD2/).
Lorsque vous décompressez celui téléchargé, il y a beaucoup de fichiers.
Ceci est un gâchis. Que devrais-je faire?
Quand je surfe à nouveau sur Internet
__ "Mettez le dossier TkinterDnD2 dans votre dossier site-packages" __.
Il y avait certainement un dossier appelé __ "TkinterDnD2" __ dans celui décompressé.
Je vois, déplacez ceci vers les packages de site ...
Je me suis arrêté à ce moment-là.
__ Où sont ces packages de sites? __
## Je ne connais pas l'emplacement des packages de sites
Je me souviens que les packages de site sont l'endroit où sont placés les personnes qui l'obtiennent par pip install.
Et j'y suis allé plusieurs fois, mais honnêtement, je ne me souvenais de rien.
Encore une fois, j'ai surfé sur Internet.
J'ai pu obtenir le chemin d'accès aux packages de site en exécutant la commande suivante à l'invite de commande.
Merci, Internet.
[Merci Tonks! ](Https://qiita.com/jaguti/items/be36b6a4f0260be2d044)
1. Démarrez "Spécifier le fichier et exécuter" avec la touche Windows + R
2. Tapez cmd et cliquez sur "OK"
3.python -c "import site; print (site.getsitepackages())"
## Après tout, je ne peux pas!
Je pensais que j'étais enfin capable de glisser-déposer après une période difficile
Je n'ai pas pu recevoir d'erreur normalement.
Apparemment, en plus de TkinterDnD2, vous avez besoin de __tkDnD2__.
Il semble que tk soit une abréviation, mais il semble que ces deux choses soient complètement différentes.
Java et JavaScript sont des choses complètement différentes, et je veux que vous arrêtiez de le faire.
## Installation de tkDnD2
Depuis [ici](https://sourceforge.net/projects/tkdnd/files/Windows%20Binaries/TkDND%202.8/), "tkdnd2.8-win32-x86_64.tar.gz" qui devrait être compatible avec 64 bits Je l'ai téléchargé.
C'était un type de compression invisible appelé fichier gz, mais Lhaplus l'a facilement décompressé.
Lorsque je l'ai décompressé, j'ai à nouveau récupéré beaucoup de fichiers.
Cette fois, il semble que tout sera copié dans le dossier suivant.
__ (Omis) \ Programmes \ Python \ Python37 \ tcl \ tkdnd__
Il existait déjà jusqu'à tcl.
Je n'avais pas tkdnd, alors je l'ai créé moi-même.
## J'ai le chemin du fichier déposé!
![uma.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/311431/2a6ec25c-9ea0-24b5-b604-15074789b45f.gif)
Cette fois, j'ai trouvé le chemin de la vidéo et j'ai essayé de la dessiner sur la toile.
Cela ne semble d'aucune utilité en l'état, mais il semble logique de le combiner avec quelque chose.