Browse Source

quelques améliorations du tkinter

master
julien.robinet 2 weeks ago
parent
commit
3c220ea9f2
  1. 20
      projet_knn_feat_denis_le_goat.py

20
projet_knn_feat_denis_le_goat.py

@ -112,50 +112,50 @@ def changeDistance():
print("e") print("e")
fenetre = tk.Tk() fenetre = tk.Tk()
fenetre['bg'] = "lavender" fenetre['bg'] = "snow"
fenetre.title("Outil de prévision énergétique") fenetre.title("Outil de prévision énergétique")
fenetre.resizable(False,False) 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)
canva = tk.Canvas(fenetre, bg = "lavender", highlightthickness = 0, width = 10, canva = tk.Canvas(fenetre, bg = "snow", highlightthickness = 0, width = 10,
height = 13.5) height = 13.5)
canva.grid( columnspan = 2) canva.grid( columnspan = 2)
# Boutons valeur de k # Boutons valeur de k
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 = "snow")
labelk.grid(row = 1, column = 0, columnspan = 2) labelk.grid(row = 1, column = 0, columnspan = 2)
entreek = tk.Entry(fenetre, textvariable = valeurk, width = 30) entreek = tk.Entry(fenetre, textvariable = valeurk, width = 30)
entreek.grid(row = 2, column = 0, columnspan = 2) entreek.grid(row = 2, column = 0, columnspan = 2)
# Boutons date # Boutons date
canvadate = tk.Canvas(fenetre, bg = "lavender", width = 350, height = 20, canvadate = tk.Canvas(fenetre, bg = "snow", 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, columnspan = 2)
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 = "snow")
labeldate.grid(row = 4, column = 0, columnspan = 2) labeldate.grid(row = 4, column = 0, columnspan = 2)
entreedate=tk.Entry(fenetre, textvariable = valeurdate, width = 30) entreedate=tk.Entry(fenetre, textvariable = valeurdate, width = 30)
entreedate.grid(row = 5, column = 0, columnspan = 2) entreedate.grid(row = 5, column = 0, columnspan = 2)
# Boutons température # Boutons température
canvatemp = tk.Canvas(fenetre, bg = "lavender", width = 350, height = 20, canvatemp = tk.Canvas(fenetre, bg = "snow", 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, columnspan = 2)
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 = "snow")
labeltemp.grid(row = 7, column = 0, columnspan = 2) labeltemp.grid(row = 7, column = 0, columnspan = 2)
entreetemp=tk.Entry(fenetre, textvariable = valeurtemp, width = 30) entreetemp=tk.Entry(fenetre, textvariable = valeurtemp, width = 30)
entreetemp.grid(row = 8, column = 0, columnspan = 2) entreetemp.grid(row = 8, column = 0, columnspan = 2)
canvaRecup = tk.Canvas(fenetre, bg='lavender', width = 1, height = 10, highlightthickness = 0) canvaRecup = tk.Canvas(fenetre, bg='snow', width = 1, height = 10, highlightthickness = 0)
canvaRecup.grid(row = 9, columnspan = 2) canvaRecup.grid(row = 9, columnspan = 2)
boutonRecup = tk.Button(fenetre, command = lancerTest, bg = 'lavender',text='Valider', boutonRecup = tk.Button(fenetre, command = lancerTest, bg = 'snow',text='Valider',
cursor='hand2') cursor='hand2')
boutonRecup.grid(row = 10) boutonRecup.grid(row = 10)
@ -163,7 +163,7 @@ boutonDistance = tk.Button(fenetre, command = changeDistance, text="Distance de
,bg='snow') ,bg='snow')
boutonDistance.grid(row=10, column=1) boutonDistance.grid(row=10, column=1)
affichageResultats = tk.Label(fenetre, bg='lavender', text='',font='TkDefaultFont 8 bold') #J'ai du chercher parce qu'on ne peut affichageResultats = tk.Label(fenetre, bg='snow', text='',font='TkDefaultFont 8 bold') #J'ai du chercher parce qu'on ne peut
affichageResultats.grid(row=11) affichageResultats.grid(row=11)
fenetre.mainloop() fenetre.mainloop()
Loading…
Cancel
Save