From 7478f4ca9788a5154a5bb824a3cc91c50cd1929a Mon Sep 17 00:00:00 2001 From: "julien.robinet" <> Date: Tue, 19 May 2026 11:50:10 +0200 Subject: [PATCH] =?UTF-8?q?+=20interface=20compl=C3=A9t=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projet_knn_feat_denis_le_goat.py | 45 +++++++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 7 deletions(-) diff --git a/projet_knn_feat_denis_le_goat.py b/projet_knn_feat_denis_le_goat.py index 4c0cf62..d4e05a2 100644 --- a/projet_knn_feat_denis_le_goat.py +++ b/projet_knn_feat_denis_le_goat.py @@ -71,6 +71,10 @@ def puissanceMoyenne(listeTriee, tableau): def recupk(): return valeurk.get() +def recupdate(): + return valeurdate.get() +def recuptemp(): + return valeurtemp.get() fenetre = tk.Tk() fenetre['bg'] = "lavender" @@ -82,14 +86,41 @@ canva = tk.Canvas(fenetre, bg = "lavender", highlightthickness = 0, width = 10, canva.grid() valeurk = tk.StringVar() -label = tk.Label(fenetre, text = "choisir le nombre de k plus proches voisin voulus : ", width = 50, bg = "lavender") -label.grid(row = 1, column = 0, columnspan = 2) -entree=tk.Entry(fenetre, textvariable = valeurk, width = 30) -entree.grid(row = 2, column = 0) -bouton = tk.Button(fenetre, cursor = "hand2", bg = "lavender", text = "valider", - command = recupk) -bouton.grid(row = 2, column = 1) +labelk = tk.Label(fenetre, text = "choisir le nombre de k plus proches voisin voulus : ", + width = 50, bg = "lavender") +labelk.grid(row = 1, column = 0, columnspan = 2) +entreek = tk.Entry(fenetre, textvariable = valeurk, width = 30) +entreek.grid(row = 2, column = 0) +boutonk = tk.Button(fenetre, cursor = "hand2", bg = "lavender", text = "valider", + command = recupk) +boutonk.grid(row = 2, column = 1) +canvadate = tk.Canvas(fenetre, bg = "lavender", width = 350, height = 20, + highlightthickness = 0) +canvadate.create_line(0, 10, 350, 10, fill = "black") +canvadate.grid(row = 3, columnspan = 2) +valeurdate = tk.StringVar() +labeldate = tk.Label(fenetre, text = "choisir la date : ", width = 50, bg = "lavender") +labeldate.grid(row = 4, column = 0, columnspan = 2) +entreedate=tk.Entry(fenetre, textvariable = valeurdate, width = 30) +entreedate.grid(row = 5, column = 0) +boutondate = tk.Button(fenetre, cursor = "hand2", bg = "lavender", text = "valider", + command = recupdate) +boutondate.grid(row = 5, column = 1) + +canvatemp = tk.Canvas(fenetre, bg = "lavender", width = 350, height = 20, + highlightthickness = 0) +canvatemp.create_line(0, 10, 350, 10, fill = "black") +canvatemp.grid(row = 6, columnspan = 2) +valeurtemp = tk.StringVar() +labeltemp = tk.Label(fenetre, text = "choisir la température moyenne et de référence : ", + width = 50, bg = "lavender") +labeltemp.grid(row = 7, column = 0, columnspan = 2) +entreetemp=tk.Entry(fenetre, textvariable = valeurtemp, width = 30) +entreetemp.grid(row = 8, column = 0) +boutontemp = tk.Button(fenetre, cursor = "hand2", bg = "lavender", text = "valider", + command = recuptemp) +boutontemp.grid(row = 8, column = 1) texte = tk.Entry() fenetre.mainloop() \ No newline at end of file