You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(gui): ajoute un widget de sélection de date (calendrier)
Nouveau ChampDate (gui/champ_date.py) : CTkEntry + bouton calendrier
optionnel (tkcalendar, nouvelle dépendance -- décision explicite de
l'utilisateur, pure Python sans extension C). Se comporte comme un
CTkEntry pour le code appelant (get/delete/insert/bind/configure),
remplace directement les 5 champs date existants sans toucher au reste
des écrans. Popup sur le modèle de dialogue_fichier.py.
Bug trouvé et corrigé en vérifiant réellement : CTkFrame (la classe de
base de ChampDate) ne supporte pas configure(state=...), contrairement
à CTkEntry -- _activer_colonne_epreuves() plantait silencieusement sur
ce widget, laissant l'écran Compétitions entièrement blanc à
l'ouverture. Corrigé en ajoutant un configure() qui redirige state=...
vers le champ texte et le bouton.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>