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)),
nombreK)
print(listeVoisins)
print(puissanceMoyenne(listeVoisins,fichier))
listeVoisins
ConsoMoy = round(puissanceMoyenne(listeVoisins,fichier),2)
affichageResultats.configure(text="La consommation électrique devrait être d'environ " + str(ConsoMoy) +"MW")
fenetre = tk.Tk()
fenetre['bg'] = "lavender"
fenetre.title("Outil de prévision énergétique")
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
#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()
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 = 1)
labelk.grid(row = 1, column = 0)
entreek = tk.Entry(fenetre, textvariable = valeurk, width = 30)
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,
highlightthickness = 0)
canvadate.create_line(0, 10, 350, 10, fill = "black")
canvadate.grid(row = 3, columnspan = 2)
canvadate.grid(row = 3)
valeurdate = tk.StringVar()
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.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,
highlightthickness = 0)
canvatemp.create_line(0, 10, 350, 10, fill = "black")
canvatemp.grid(row = 6, columnspan = 2)
canvatemp.grid(row = 6)
valeurtemp = tk.StringVar()
labeltemp = tk.Label(fenetre, text = "La température moyenne et de référence avec un espace: ",
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.grid(row = 8, column = 0)
@ -144,4 +146,7 @@ boutonRecup = tk.Button(fenetre, command = main, bg = 'lavender',text='Valider',
cursor='hand2')
boutonRecup.grid(row = 10)
affichageResultats = tk.Label(fenetre, bg='lavender', text='',font='TkDefaultFont 8 bold')
affichageResultats.grid()
fenetre.mainloop()
Loading…
Cancel
Save