From 5dd9ad8b3da5dace6ac93d58f5f4ad5372f1066e Mon Sep 17 00:00:00 2001 From: mathis <> Date: Thu, 2 May 2024 19:40:01 +0200 Subject: [PATCH] 1e rendu --- tkinter-sujet6.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tkinter-sujet6.py diff --git a/tkinter-sujet6.py b/tkinter-sujet6.py new file mode 100644 index 0000000..f23f78f --- /dev/null +++ b/tkinter-sujet6.py @@ -0,0 +1,27 @@ +import tkinter as tk + +fenetre = tk.Tk() +fenetre.title("Dessin de rectangles") + +def dessine(): + canvas.delete("all") + nombres = entry.get().split() + x = 20 + #pour cree les rectangle + for nombre in nombres: + hauteur = min(int(nombre) * 3, 300) + canvas.create_rectangle(x, 300 - hauteur, x + 20, 300, fill="red") + x += 40 + + +entry = tk.Entry(fenetre) +entry.pack() +# +canvas = tk.Canvas(fenetre, width=440, height=300, background='black') +canvas.pack() + +bouton_dessine = tk.Button(fenetre, text="Dessine", command=dessine) +bouton_dessine.pack() + + +fenetre.mainloop()