1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
from tkinter import *
# Fenêtre
root = Tk()
Largeur = 1200
Hauteur = 800
canvas = Canvas(root, width=Largeur, height=Hauteur, background="white")
canvas.pack(side=LEFT, padx=5, pady=5)
root.resizable(width=False, height=False)
root.title('Heating Draw')
with open("valeur_x_y.txt", "r+") as file:
liste_complet = file.readlines()
liste_complet = ", ".join(liste_complet)
liste_complet = liste_complet.replace("\n", "")
liste_complet = liste_complet.split(", ")
liste_complet = list(map(int, liste_complet))
file.close()
i = 0
while(i <= len(liste_complet)-3):
canvas.create_line(liste_complet[i], liste_complet[i+1], liste_complet[i+2], liste_complet[i+3], fill="red", width=3) # adding 1 to i for the next position
i += 2
canvas.create_line(liste_complet[0] + 20, liste_complet[1] + 20, liste_complet[2] + 20, liste_complet[3] - 20, fill="red", width=3)
canvas.create_line(liste_complet[2] + 20, liste_complet[3] - 20, liste_complet[4] + 20, liste_complet[5] - 20, fill="red", width=3)
canvas.create_line(liste_complet[4] + 20, liste_complet[5] - 20, liste_complet[6] + 20, liste_complet[7] - 20, fill="red", width=3)
canvas.create_line(liste_complet[6] + 20, liste_complet[7] - 20, liste_complet[8] - 20, liste_complet[9] - 20, fill="red", width=3)
canvas.create_line(liste_complet[8] - 20, liste_complet[9] - 20, liste_complet[10] - 20, liste_complet[11] - 20, fill="red", width=3)
canvas.create_line(liste_complet[10] - 20, liste_complet[11] - 20, liste_complet[12] - 20, liste_complet[13] - 20, fill="red", width=3)
canvas.create_line(liste_complet[12] - 20, liste_complet[13] - 20, liste_complet[14] - 20, liste_complet[15] + 20, fill="red", width=3)
canvas.create_line(liste_complet[14] - 20, liste_complet[15] + 20, liste_complet[16] - 20, liste_complet[17] + 20, fill="red", width=3)
canvas.create_line(liste_complet[16] - 20, liste_complet[17] + 20, liste_complet[18] - 20, liste_complet[19] + 20, fill="red", width=3)
canvas.create_line(liste_complet[18] - 20, liste_complet[19] + 20, liste_complet[20] + 20, liste_complet[21] + 20, fill="red", width=3)
canvas.create_line(liste_complet[0] + 40, liste_complet[1] + 40, liste_complet[2] + 40, liste_complet[3] - 40, fill="red", width=3)
canvas.create_line(liste_complet[2] + 40, liste_complet[3] - 40, liste_complet[4] + 40, liste_complet[5] - 40, fill="red", width=3)
canvas.create_line(liste_complet[4] + 40, liste_complet[5] - 40, liste_complet[6] + 40, liste_complet[7] - 40, fill="red", width=3)
canvas.create_line(liste_complet[6] + 40, liste_complet[7] - 40, liste_complet[8] - 40, liste_complet[9] - 40, fill="red", width=3)
canvas.create_line(liste_complet[8] - 40, liste_complet[9] - 40, liste_complet[10] - 40, liste_complet[11] - 40, fill="red", width=3)
canvas.create_line(liste_complet[10] - 40, liste_complet[11] - 40, liste_complet[12] - 40, liste_complet[13] - 40, fill="red", width=3)
canvas.create_line(liste_complet[12] - 40, liste_complet[13] - 40, liste_complet[14] - 40, liste_complet[15] + 40, fill="red", width=3)
canvas.create_line(liste_complet[14] - 40, liste_complet[15] + 40, liste_complet[16] - 40, liste_complet[17] + 40, fill="red", width=3)
canvas.create_line(liste_complet[16] - 40, liste_complet[17] + 40, liste_complet[18] - 40, liste_complet[19] + 40, fill="red", width=3)
canvas.create_line(liste_complet[18] - 40, liste_complet[19] + 40, liste_complet[20] + 40, liste_complet[21] + 40, fill="red", width=3)
canvas.create_line(liste_complet[0] + 60, liste_complet[1] + 60, liste_complet[2] + 60, liste_complet[3] - 60, fill="red", width=3)
canvas.create_line(liste_complet[2] + 60, liste_complet[3] - 60, liste_complet[4] + 60, liste_complet[5] - 60, fill="red", width=3)
canvas.create_line(liste_complet[4] + 60, liste_complet[5] - 60, liste_complet[6] + 60, liste_complet[7] - 60, fill="red", width=3)
canvas.create_line(liste_complet[6] + 60, liste_complet[7] - 60, liste_complet[8] - 60, liste_complet[9] - 60, fill="red", width=3)
canvas.create_line(liste_complet[8] - 60, liste_complet[9] - 60, liste_complet[10] - 60, liste_complet[11] - 60, fill="red", width=3)
#canvas.create_line(liste_complet[10] - 60, liste_complet[11] - 60, liste_complet[12] - 60, liste_complet[13] - 60, fill="red", width=3)
#canvas.create_line(liste_complet[12] - 60, liste_complet[13] - 60, liste_complet[14] - 60, liste_complet[15] + 60, fill="red", width=3)
#canvas.create_line(liste_complet[14] - 60, liste_complet[15] + 60, liste_complet[16] - 60, liste_complet[17] + 60, fill="red", width=3)
canvas.create_line(liste_complet[16] - 60, liste_complet[17] + 60, liste_complet[18] - 60, liste_complet[19] + 60, fill="red", width=3)
canvas.create_line(liste_complet[18] - 60, liste_complet[19] + 60, liste_complet[20] + 60, liste_complet[21] + 60, fill="red", width=3)
root.mainloop() |