Bonjour !
Je suis bloqué dans la programmation d'un système solaire interactif sur python à l'aide de tkinter !
J'essaye ici d'afficher certaines données après un clique sur une fenêtre tkinter selon les coordonnées du clique ..
Je n'arrive pas à lier les coordonnées trouvé avec une fonction if !
Merci de m'aider ..
Voici toutes les données : Nom : Capture1.PNG
Affichages : 242
Taille : 204,9 Ko
Et voici le code :

# Détection et positionnement d'un clic de souris dans une fenêtre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
from tkinter import *
 
def pointeur(event):
    chaine.configure(text = "Clic détecté en X =" + str(event.x) +\
                            ", Y =" + str(event.y))
    def x(event.x)
    def y(event.y)
 
 
#Cette ligne permet de créer une fenêtre.
fen = Tk()
cadre = Frame(fen, width =500, height =250, bg="light yellow")
#Cette ligne permet de lier une action sur un objet à une fonction à exécuter.
cadre.bind("<Button-1>", pointeur)
cadre.pack()
chaine = Label(fen)
chaine.pack()
 
fen.mainloop()
 
if x > 50 and y > 50:
    print("informations1")
elif x > 100 and y < 100:
    print("informations2")
elif x > 0:
    print("informations3")
else:
    print("informations4")
Merci
Thomas