Bonjour,
je travaille actuellement une interface graphique avec Tkinter et j'ai deux questions.
1) J'aimerais récupérer le contenu d'un widget Text. J'ai essayé la commande .get() mais apparemment cela ne fonctionne pas alors que cette méthode fonctionne pour les Entry.
2) J'ai défini un canvas d'une certaine dimension dans lequel je souhaite affiché une image. Existe il une commande qui permette d'afficher l'image au centre du canvas de manière à ce que l'image soit toujours au centre du canvas même quand on change l'image.
SVP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 def affiche(i,canvas): canvas.create_image(0, 0, anchor=NW, image=i) photo = Image.open("image.jpg") photo.thumbnail((475, 350), Image.BICUBIC) Image = ImageTk.PhotoImage(photo) canvas = Canvas(fenetre,height=350,width=480,bg='#00ff00') canvas.place(x=510, y=95) Button(fenetre, text="Générer l'image", command=lambda : affiche(Image, canvas)).place(x=700, y=50)
Merci
Partager