Bonjour,je débute sur Python et je voudrais faire un menu avec Tkinter où il y a une image de fond et des bouttons dessus.
Cependant,j'ai l'impression que cela est impossible et qu'on ne peut écrire par dessus une image inséré dans un Canvas. Je me suis renseigné sur internet,j'ai tenté avec la méthode create_window() qui permet d'inserer un autre widget dans un canvas mais sans aboutir. quelqu'un aurait-il la solution,je rame....
Merci d'avance et voic un exemple de mon code:
# *-* coding:Utf-8 *-*
from tkinter import *
# import du module PIL qui gère des images aux formats autres que gif
from PIL import Image,ImageTk
fenetre=Tk()
fenetre.title("Menu")
image=Image.open("fichier.jpg")
imageFormatTk=ImageTk.PhotoImage(image)
boutton=Button(fenetre,text="Menu")
canevas=Canvas(fenetre,width=image.size[0],height=image.size[1])
canevas.create_image(400,225,image=imageFormatTk
canevas.create_window(100,100,window=boutton)
canevas.pack()
boutton.pack()
fenetre.mainloop()
impossible d'inserer une image en fond +bouttons
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.