Browse Source

Affichage des résultats

master
bizar 04 2 weeks ago
parent
commit
e68ecf3d3d
  1. 19
      projet_knn_feat_denis_le_goat.py

19
projet_knn_feat_denis_le_goat.py

@ -93,13 +93,15 @@ def main():
listeVoisins = kPlusProches((date,tempMoy,tempRef),(listeTuples(fichier)), listeVoisins = kPlusProches((date,tempMoy,tempRef),(listeTuples(fichier)),
nombreK) nombreK)
print(listeVoisins) listeVoisins
print(puissanceMoyenne(listeVoisins,fichier)) ConsoMoy = round(puissanceMoyenne(listeVoisins,fichier),2)
affichageResultats.configure(text="La consommation électrique devrait être d'environ " + str(ConsoMoy) +"MW")
fenetre = tk.Tk() fenetre = tk.Tk()
fenetre['bg'] = "lavender" fenetre['bg'] = "lavender"
fenetre.title("Outil de prévision énergétique") fenetre.title("Outil de prévision énergétique")
fenetre.geometry('400x236') fenetre.geometry('400x236')
fenetre.resizable(False,False)
#Un truc comme gestionnaire du transport d'electricité non ? ou je pense que sur tkinter tu peux faire disparaitre #Un truc comme gestionnaire du transport d'electricité non ? ou je pense que sur tkinter tu peux faire disparaitre
#le dessus (mais faut rajouter un bouton pour fermer la fenetre et tout c'est galere) #le dessus (mais faut rajouter un bouton pour fermer la fenetre et tout c'est galere)
@ -110,7 +112,7 @@ canva.grid()
valeurk = tk.StringVar() valeurk = tk.StringVar()
labelk = tk.Label(fenetre, text = "choisir le nombre de k plus proches voisin voulus : ", labelk = tk.Label(fenetre, text = "choisir le nombre de k plus proches voisin voulus : ",
width = 50, bg = "lavender") width = 50, bg = "lavender")
labelk.grid(row = 1, column = 0, columnspan = 1) labelk.grid(row = 1, column = 0)
entreek = tk.Entry(fenetre, textvariable = valeurk, width = 30) entreek = tk.Entry(fenetre, textvariable = valeurk, width = 30)
entreek.grid(row = 2, column = 0) entreek.grid(row = 2, column = 0)
@ -118,10 +120,10 @@ entreek.grid(row = 2, column = 0)
canvadate = tk.Canvas(fenetre, bg = "lavender", width = 350, height = 20, canvadate = tk.Canvas(fenetre, bg = "lavender", width = 350, height = 20,
highlightthickness = 0) highlightthickness = 0)
canvadate.create_line(0, 10, 350, 10, fill = "black") canvadate.create_line(0, 10, 350, 10, fill = "black")
canvadate.grid(row = 3, columnspan = 2) canvadate.grid(row = 3)
valeurdate = tk.StringVar() valeurdate = tk.StringVar()
labeldate = tk.Label(fenetre, text = "choisir la date au format aaaa-mm-jj : ", width = 50, bg = "lavender") labeldate = tk.Label(fenetre, text = "choisir la date au format aaaa-mm-jj : ", width = 50, bg = "lavender")
labeldate.grid(row = 4, column = 0, columnspan = 1) labeldate.grid(row = 4, column = 0)
entreedate=tk.Entry(fenetre, textvariable = valeurdate, width = 30) entreedate=tk.Entry(fenetre, textvariable = valeurdate, width = 30)
entreedate.grid(row = 5, column = 0) entreedate.grid(row = 5, column = 0)
@ -129,11 +131,11 @@ entreedate.grid(row = 5, column = 0)
canvatemp = tk.Canvas(fenetre, bg = "lavender", width = 350, height = 20, canvatemp = tk.Canvas(fenetre, bg = "lavender", width = 350, height = 20,
highlightthickness = 0) highlightthickness = 0)
canvatemp.create_line(0, 10, 350, 10, fill = "black") canvatemp.create_line(0, 10, 350, 10, fill = "black")
canvatemp.grid(row = 6, columnspan = 2) canvatemp.grid(row = 6)
valeurtemp = tk.StringVar() valeurtemp = tk.StringVar()
labeltemp = tk.Label(fenetre, text = "La température moyenne et de référence avec un espace: ", labeltemp = tk.Label(fenetre, text = "La température moyenne et de référence avec un espace: ",
width = 50, bg = "lavender") width = 50, bg = "lavender")
labeltemp.grid(row = 7, column = 0, columnspan = 1) labeltemp.grid(row = 7, column = 0)
entreetemp=tk.Entry(fenetre, textvariable = valeurtemp, width = 30) entreetemp=tk.Entry(fenetre, textvariable = valeurtemp, width = 30)
entreetemp.grid(row = 8, column = 0) entreetemp.grid(row = 8, column = 0)
@ -144,4 +146,7 @@ boutonRecup = tk.Button(fenetre, command = main, bg = 'lavender',text='Valider',
cursor='hand2') cursor='hand2')
boutonRecup.grid(row = 10) boutonRecup.grid(row = 10)
affichageResultats = tk.Label(fenetre, bg='lavender', text='',font='TkDefaultFont 8 bold')
affichageResultats.grid()
fenetre.mainloop() fenetre.mainloop()
Loading…
Cancel
Save