Recherche…


Introduction

Cela montre l'utilisation correcte des images et comment afficher correctement les images.

Formats de fichiers pris en charge par Tkinter

Tkinter supporte les fichiers .ppm de PIL (Python Imaging Library), .JPG, .PNG et .GIF.

Pour importer et créer une image, vous devez d'abord créer une référence comme ceci:

Image = PhotoImage(filename = [Your Image here])

Maintenant, nous pouvons ajouter cette image à Button et Labels comme cela en utilisant le callback "img":

 Lbl = Label (width=490, img=image)

Utilisation des formats .GIF

Pour afficher un gif, vous devez l’afficher image par image, comme une animation.

Un gif animé se compose d'un certain nombre d'images dans un seul fichier. Tk charge la première image mais vous pouvez spécifier différentes images en transmettant un paramètre d'index lors de la création de l'image. Par exemple:

frame2 = PhotoImage(file=imagefilename, format="gif -index 2")

Si vous chargez tous les cadres dans PhotoImages séparés, puis utilisez les événements du minuteur pour changer l'image affichée (label.configure (image = nextframe)). Le délai sur la minuterie vous permet de contrôler la vitesse d'animation. Il n'y a rien de prévu pour vous donner le nombre d'images dans l'image autre que le fait de ne pas créer une image une fois que vous avez dépassé le nombre d'images.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow