Bonsoir à tous,

Je fais mes premières armes avec Tkinter... Plus de bas que de haut pour le moment. Parmi les mini programmes que j'essaie de faire pour m'entraîner il y a celui-ci, très simple (sauf que je n'y arrive pas). Il s'agit d'afficher un cercle dont la couleur change d'elle-même, périodiquement, toutes les secondes par exemple, couleurs piochées dans une liste ou générées par un peu de code. Voici autour de quoi j'ai construit mes essais. Un seul cercle est tracé, à la fin des 3 boucles imbriquées. Ça me dépasse. Toute ma reconnaissance à celles ou ceux qui pourraient me dépanner.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
from tkinter import *
from time import *
 
fen = Tk()
 
canevas = Canvas(fen, width=400, height=400, bg = 'black')
rond = canevas.create_oval(10, 10, 390, 390, fill='#111')
canevas.pack()
 
for i in 'ac':
    for j in '01':
        for k in 'f':            
            coul = i+j+k
            sleep(1)
            canevas.itemconfigure(rond, fill='#'+coul)
 
fen.mainloop()