You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
102 lines
3.4 KiB
102 lines
3.4 KiB
import tkinter as tk
|
|
|
|
def allumer ():
|
|
#canva.create_image(250/2,250/2, image=img)
|
|
canva.itemconfigure(rond, fill='yellow')
|
|
canva.itemconfigure(rectangle,fill='black')
|
|
canva['bg']='gray92'
|
|
|
|
|
|
def eteindre ():
|
|
canva.itemconfigure(rond,fill='black',outline='white')
|
|
canva.itemconfigure(rectangle,fill='white')
|
|
canva['bg']='black'
|
|
|
|
def vert ():
|
|
canva.itemconfigure(rond, fill='green')
|
|
canva.itemconfigure(rectangle,fill='black')
|
|
canva['bg']='PaleGreen1'
|
|
|
|
def bleu ():
|
|
canva.itemconfigure(rond, fill='blue')
|
|
canva.itemconfigure(rectangle,fill='black')
|
|
canva['bg']='sky blue'
|
|
|
|
def rouge ():
|
|
canva.itemconfigure(rond, fill='red4')
|
|
canva.itemconfigure(rectangle,fill='black')
|
|
canva['bg']='firebrick1'
|
|
|
|
def rose ():
|
|
canva.itemconfigure(rond, fill='DeepPink2')
|
|
canva.itemconfigure(rectangle,fill='black')
|
|
canva['bg']='pink1'
|
|
|
|
def violet ():
|
|
canva.itemconfigure(rond, fill='DarkOrchid3')
|
|
canva.itemconfigure(rectangle,fill='black')
|
|
canva['bg']='orchid1'
|
|
|
|
def orange ():
|
|
canva.itemconfigure(rond, fill='DarkOrange1')
|
|
canva.itemconfigure(rectangle,fill='black')
|
|
canva['bg']='goldenrod1'
|
|
|
|
def haaa ():
|
|
canva.itemconfigure(rond, fill='gray42')
|
|
canva.itemconfigure(rectangle,fill='black')
|
|
canva['bg']='gray97'
|
|
|
|
|
|
|
|
fenetre = tk.Tk()
|
|
fenetre.title('lampe')
|
|
canva=tk.Canvas(fenetre, width=500, height=500, bg='black')
|
|
canva.grid(column=1, columnspan=3)
|
|
#img =tk.PhotoImage(file='chambre.png')
|
|
rectangle =canva.create_rectangle(230,300,280,380, fill='white')
|
|
rond = canva.create_oval(310,130,200,300,outline='white')
|
|
|
|
tk.Button(text ='allumer',command=allumer).grid(column=1,
|
|
row=3,
|
|
padx=5,
|
|
pady=5)
|
|
|
|
tk.Button(text ='eteindre',command=eteindre).grid(column=2,
|
|
row=3,
|
|
padx=5,
|
|
pady=5)
|
|
tk.Button(text ='42',command=haaa).grid(column=3,
|
|
row=3,
|
|
padx=5,
|
|
pady=5)
|
|
tk.Button(text ='bleu',command=bleu).grid(column=1,
|
|
row=4,
|
|
padx=5,
|
|
pady=5)
|
|
tk.Button(text ='vert',command=vert).grid(column=2,
|
|
row=4,
|
|
padx=5,
|
|
pady=5)
|
|
tk.Button(text ='violet',command=violet).grid(column=3,
|
|
row=4,
|
|
padx=5,
|
|
pady=5)
|
|
tk.Button(text ='rose',command=rose).grid(column=1,
|
|
row=5,
|
|
padx=5,
|
|
pady=5)
|
|
tk.Button(text ='rouge',command=rouge).grid(column=2,
|
|
row=5,
|
|
padx=5,
|
|
pady=5)
|
|
tk.Button(text ='orange',command=orange).grid(column=3,
|
|
row=5,
|
|
padx=5,
|
|
pady=5)
|
|
|
|
|
|
|
|
|
|
|
|
fenetre.mainloop()
|