enzo.vandepoele
2 years ago
1 changed files with 78 additions and 0 deletions
@ -0,0 +1,78 @@ |
|||||
|
from tkinter import * |
||||
|
|
||||
|
fenetre = Tk() |
||||
|
txt_design = font = ('Helvetica', 12, 'bold', 'underline','italic') |
||||
|
canvas1 = Canvas(fenetre) |
||||
|
|
||||
|
global colour |
||||
|
global colourselection |
||||
|
global count |
||||
|
colour = "" |
||||
|
colourselection= ['red', 'blue', 'white'] |
||||
|
count = 0 |
||||
|
|
||||
|
def start(parent): |
||||
|
Tk.after(parent, 1000, change) |
||||
|
|
||||
|
def change(): |
||||
|
global colour |
||||
|
global colourselection |
||||
|
global count |
||||
|
if (count == 1): |
||||
|
fenetre.configure(bg = 'blue') |
||||
|
if (count == 2): |
||||
|
fenetre.configure(bg = 'white') |
||||
|
if (count == 3): |
||||
|
fenetre.configure(bg = 'red') |
||||
|
start(fenetre) |
||||
|
for i in range (1): |
||||
|
count = count + 1 |
||||
|
if count == 4: |
||||
|
count = 1 |
||||
|
change() |
||||
|
|
||||
|
label1 = Label(fenetre, text="Choisissez le nombre de voisins (k) :",font = |
||||
|
txt_design,bg ='#005dff',foreground="#ff5733") |
||||
|
value1 = IntVar() |
||||
|
entree1 = Entry(fenetre, textvariable=value1) |
||||
|
|
||||
|
label2 = Label(fenetre, text="Veuillez entrez la date (format 'aaaa-mm-jj'):",font = |
||||
|
txt_design,bg ='#005dff',foreground="#ff5733") |
||||
|
value2 = IntVar() |
||||
|
entree2 = Entry(fenetre, textvariable=value2) |
||||
|
|
||||
|
label3 = Label(fenetre, text="Veuillez entrez la température moyenne (en °C):",font = |
||||
|
txt_design,bg ='#005dff',foreground="#ff5733") |
||||
|
value3 = IntVar() |
||||
|
entree3 = Entry(fenetre, textvariable=value3) |
||||
|
|
||||
|
label4 = Label(fenetre, text="Veuillez entrez la température de référence (en °C) :",font = |
||||
|
txt_design,bg ='#005dff',foreground="#FF5733") |
||||
|
value4 = IntVar() |
||||
|
entree4 = Entry(fenetre, textvariable=value4) |
||||
|
|
||||
|
label1.grid(pady=10) |
||||
|
entree1.grid() |
||||
|
|
||||
|
label2.grid(pady=10) |
||||
|
entree2.grid() |
||||
|
|
||||
|
label3.grid(pady=10) |
||||
|
entree3.grid() |
||||
|
|
||||
|
label4.grid(pady=10) |
||||
|
entree4.grid() |
||||
|
|
||||
|
label9= Label(fenetre,width=8, text="Conso", bg="#b054da",fg='#fbff7a',font =('calibri',9,'bold') ,relief ='groove') |
||||
|
|
||||
|
bouton1 = Button(canvas1, text="Tester", command=fenetre.destroy,height=2,width=8 ,bg="#e7374c",fg='#fbff7a', font = |
||||
|
('colibri',13,'bold')).grid() |
||||
|
|
||||
|
canvas1.grid(pady = 15) |
||||
|
label9.grid() |
||||
|
|
||||
|
fenetre.title("IHM KNN") |
||||
|
fenetre.iconbitmap('icon.ico') |
||||
|
fenetre['bg'] = '#fd9f9f' |
||||
|
fenetre.geometry('400x360') |
||||
|
fenetre.mainloop() |
Loading…
Reference in new issue