Bonsoir,
désolé de demander des explications certainement basique pour vous, mais je n'arrive pas à trouver sur le forum ou je ne comprends pas !
je désire connaitre la zone de texte sélectionnée par la souris, en sachant que les 'entry' sont créés avec un tableau de variables.
je vous mets un bout de code qui représente ce que je veux faire.
merci de votre aide.
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 import tkinter as Tk class root(Tk.Tk): def __init__(self): Tk.Tk.__init__(self) self.nbr_entry=5; ligne=0 self.saisie=[0]*self.nbr_entry for i in range(self.nbr_entry): ligne=i self.saisie[i]=Tk.Entry (self,width=20) self.saisie[i].grid(row=ligne,column=0,padx=10,pady=10) self.eti=Tk.Label(self,width=20,text='saisie sélectionné') self.eti.grid(row=ligne+1,column=0) def savoir_index(self,event): self.eti.configure(text='zone de saisie n°') feuille=root() if __name__ == '__main__': for i in range(feuille.nbr_entry): feuille.saisie[i].bind('<ButtonRelease-1>',feuille.savoir_index) feuille.mainloop()
Partager