#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from tkinter import *

fenetre = Tk()

# voici l'erreur LA PLUS RÉPANDUE QUI SOIT chez les débutants tkinter :

canvas = Canvas(fenetre, bg="ivory", height=50).pack() # <-- pack() retourne None donc canvas = None

print("canvas =", repr(canvas))

# il faut d'abord déclarer l'objet

canvas = Canvas(fenetre, bg="sky blue", height=50)

# ensuite seulement appliquer .pack()

canvas.pack()

print("canvas =", repr(canvas))

btn_quitter = Button(fenetre, text="Quitter", command=fenetre.destroy)

btn_quitter.pack()

print("btn_quitter =", repr(btn_quitter))

fenetre.mainloop()
