Lors de l'affichage de l'image d'arrière-plan à l'aide de tkinter Lorsque je l'ai affiché à l'aide de Canvas, un cadre blanc a été inclus comme indiqué dans l'image de gauche. Je n'ai pas aimé cela, alors je vais décrire comment l'afficher dans toute la fenêtre, comme indiqué dans l'image de droite.
Windows10 64bit Python 3.6.9 tkinter 8.6
Utilisez Label pour afficher l'image.
Image utilisée (256x256)
Lors de l'utilisation de Label(Affiché partout)
import tkinter as tk
#Créer une fenêtre
root = tk.Tk()
root.title("Test")
root.geometry("256x256")
#Parcourir le fichier
background = tk.PhotoImage(file="Lenna.png ")
#Créer une étiquette
bg = tk.Label(root, image=background)
bg.pack(fill="x")
#Dessiner une fenêtre
root.mainloop()
Parce qu'il y avait un cadre blanc lors de l'affichage à l'aide de Canvas C'était pour afficher en utilisant Label. Si vous savez comment effacer le cadre du canevas ou d'autres méthodes efficaces J'apprécierais si vous pouviez m'apprendre.