Browse Source

Réparation des parties cassées de la fonction et ajout de quelques effets aestetique

master
LEENAERTS Denis 1 month ago
parent
commit
b68c017454
  1. 14
      Miniprojet.py

14
Miniprojet.py

@ -2,17 +2,27 @@
import tkinter as tk import tkinter as tk
def validerNombres(): def validerNombres():
caneva.delete("all")
nombres_separe = nombres.get().split(" ") nombres_separe = nombres.get().split(" ")
maxNombres = int(sorted(nombres_separe)[len(nombres_separe)-1]) maxNombres = int(sorted(nombres_separe)[len(nombres_separe)-1])
for i in range(len(nombres_separe)): for i in range(len(nombres_separe)):
caneva.create_rectangle(40*i+20, if 0<=int(nombres_separe[i])/maxNombres<0.25:
300*int(nombres_separe[i])/maxNombres,40*i+40,300) couleur = '#7ef968'
elif 0.25<=int(nombres_separe[i])/maxNombres<0.5:
couleur = '#e6f968'
elif 0.5<=int(nombres_separe[i])/maxNombres<0.75:
couleur = '#fc9d3f'
else:
couleur = '#fc5555'
caneva.create_rectangle(40*i+20,300-300*int(nombres_separe[i])/maxNombres
,40*i+40,300,fill=couleur)
print(300*int(nombres_separe[i])/maxNombres) print(300*int(nombres_separe[i])/maxNombres)
print(maxNombres,nombres_separe) print(maxNombres,nombres_separe)
fenetre = tk.Tk() fenetre = tk.Tk()
fenetre.geometry(350460)
caneva = tk.Canvas(fenetre,height = 300,width=440) caneva = tk.Canvas(fenetre,height = 300,width=440)
caneva.grid(column = 1, columnspan = 4) caneva.grid(column = 1, columnspan = 4)

Loading…
Cancel
Save