Oui mais pourrais tu m'indiquer la marche à suivre je ne trouve pas et je suis encore débutant en python c'est mon premier "projet" avec une interface graphique
Pour faire simple, quand tu clique, tu enregistre la position de ta souris:
win32gui.GetCursorPos(point)
Cela te retourne un tuple (x,y).
Tant que le clic gauche reste dans cet état, tu fais rien.
Ensuite, quand tu lâche, tu re-récupère ta position.
Pour ces deux éléments, je te conseille de regarder les "events" si tu connais pas.
Ton vecteur, c'est juste le delta des deux positions (x1-x2,y1-y2).
T'as juste à multiplier la valeur absolu de tes soustractions par V (ton coefficient de vitesse). Du coup t'as ton vecteur pour la direction ET ta vitesse grandissante en fonction de la distance du point d'origine.
Quand t'appuis sur start, tu déplace le point jusqu'à (X2,Y2).
(J'ai pas spécifié les cas "basiques" du style tu n'enregistre la position que si t'es sur un point, etc... Mais si tu rencontre des soucis étant donné que t'es débutant, hésite pas à demander de l'aide)
PS: Ce code ne marche que pour windows.
- Edité par WorstDevEver 25 juillet 2019 à 11:36:16
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Try->Fail->Learn->Converge to success :