Page 1 sur 1

Rafraîchir une image

Posté : sam. 1 avr. 2017 13:39
par sks
Bonjour

lorsque je click sur "prise de vue" une photo est bien crée

lorsque je click sur affiche la photo s'affiche

Mon problème c'est qu'il n'affiche pas la nouvelle photo mais une ancienne d'un précédent ouverture de la fenêtre

je voudrais afficher la nouvelle photo a chaque fois
je pence que je ne déclare pas la photo au bon moment ou la mettre a jours, j'ai fais plusieurs test mais rien y fais

par avance merci
Xavier


voici mon code :

from tkinter import *

import picamera
from time import sleep

camera = picamera.PiCamera()
camera.resolution = (500,500)

def ima():
canvas = Canvas(fenetre,width=500, height=500)
canvas.create_image(0, 0, anchor=NW, image=photov)
canvas.pack()

def photo():
sleep(1)
camera.capture('photov.png')

fenetre = Tk()

fenetre.geometry('600x600+50+10')

# bouton Prise de vue
bouton1=Button(fenetre, text="Prise de vue", command=photo)
bouton1.pack()

# bouton affiche l'image
photov = PhotoImage(file="photov.png")
bouton1=Button(fenetre, text="image", command=ima)
bouton1.pack()

fenetre.mainloop()