bonjour,
j'ai crée deux champs DateEntry je veux dés que l'utilisateur sélectionne une date le focus passe à la date suivante
j'ai essayer ce bout de code logiquement il doit marcher mais malheureusement le focus ne quitte pas la date
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
 
from tkinter import *
from tkcalendar import DateEntry
fenetre_Creation_Contrat=Tk()
 
fenetre_Creation_Contrat.geometry("950x450")
fenetre_Creation_Contrat.configure(bg = "bisque")
 
Date_Debut_Contrat=StringVar()
DateDebutContrat=DateEntry(fenetre_Creation_Contrat,locale='fr_FR', date_pattern='dd/MM/yyyy',background='red', font=("Purisa", 13), bg='white',  justify="center",name="datedebutcontrat",textvariable=Date_Debut_Contrat)
DateDebutContrat.delete(0,END)
 
DateDebutContrat.focus_set()
 
Date_Fin_Contrat=StringVar()
DateFinContrat=DateEntry(fenetre_Creation_Contrat,locale='fr_FR', date_pattern='dd/MM/yyyy',background='red', font=("Purisa", 13), bg='white',  justify="center",name="datefincontrat",textvariable=Date_Fin_Contrat)
DateFinContrat.delete(0,END)
 
 
DateDebutContrat.place(x=255,y=75, height=25, width=110)
DateFinContrat.place(x=385,y=75, height=25, width=110)
 
 
DateDebutContrat.bind('<<DateEntrySelected>>',lambda *e:DateFinContrat.focus_set())
 
 
fenetre_Creation_Contrat.mainloop()
merci bien de me dire pourquoi le focus ne passe pas