[PYTHON] Comment afficher dans toute la fenêtre lors de la définition de l'image d'arrière-plan avec tkinter

introduction

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. Lenna_all.png

environnement

Windows10 64bit Python 3.6.9 tkinter 8.6

Aperçu

Utilisez Label pour afficher l'image.

procédure

Image utilisée (256x256) Lenna.png

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()

Résumé

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.

Recommended Posts

Comment afficher dans toute la fenêtre lors de la définition de l'image d'arrière-plan avec tkinter
Comment utiliser tkinter avec python dans pyenv
Convertissez l'image au format .zip en PDF avec Python
Python Open CV a essayé d'afficher l'image sous forme de texte.
Solution lorsque l'image ne peut pas être affichée avec tkinter [python]
Comment gérer UnicodeDecodeError lors de l'exécution du téléchargement d'image Google
Comment afficher le maillage régional du Government Statistics Office (eStat) dans un navigateur Web
Comment ne pas échapper au japonais en traitant avec JSON en Python
Comment implémenter du code Java en arrière-plan de Red Hat (Linux ONE)
Comment changer la couleur du seul bouton pressé avec Tkinter
Comment afficher des formules en latex lors de l'utilisation de Sympy (> = 1.4) dans Google Colaboratory
J'ai essayé de traiter l'image dans un "style de dessin au crayon" avec OpenCV
Deux façons d'afficher plusieurs graphiques dans une seule image avec matplotlib
[Mémo] Comment utiliser BeautifulSoup4 (3) Afficher l'en-tête de l'article avec class_
Comment afficher les marques de légende en un avec le tracé Python 2D
Comment afficher les octets de la même manière en Java et Python
Que faire lorsqu'une partie de l'image d'arrière-plan devient transparente lorsque l'image transparente est combinée avec Oreiller
[PostgreSQL] Comment accorder une autorité de superutilisateur lorsque le nombre d'utilisateurs (rôles) avec l'autorité de superutilisateur est de 0.
Comment supprimer l'erreur d'affichage dans matplotlib
[Python] Comment spécifier la position d'affichage de la fenêtre et la taille de matplotlib
Comportement lors du retour dans le bloc with
Comment masquer l'invite de commande lors de l'exécution de python dans Visual Studio 2015
Comment couper la partie inférieure droite de l'image avec Python OpenCV
Affichage de l'image prise avec l'ISIGHT intégré
Comment obtenir la différence de date et d'heure en secondes avec Python
Afficher Python 3 dans le navigateur avec MAMP
Comment utiliser BigQuery en Python
[Reconnaissance d'image] Comment lire le résultat de l'annotation automatique avec VoTT
Comment afficher la table quatre-vingt-dix-neuf en python
Comment afficher le japonais python avec lolipop
[Python] Comment définir la taille de la fenêtre (cliente) dans le navigateur avec Selenium
Comment régler le contraste de l'image en Python
Comment afficher Hello World en python
[AWS] Comment gérer WordPress "Une erreur s'est produite lors du recadrage d'une image."
Comment passer le chemin vers la bibliothèque construite avec pyenv et virtualenv avec PyCharm
Comment obtenir une liste de fichiers dans le même répertoire avec python
Lorsque vous passez la souris sur Matplotlib, l'image correspondante s'affiche.
Comment gérer les fuites de mémoire dans matplotlib.pyplot
Comment utiliser la bibliothèque C en Python
Connectez-vous à un serveur distant avec SSH
Comment gérer les erreurs en frappant pip ②
[REAPER] Comment jouer à Reascript avec Python
[Python] Comment changer le format de la date (format d'affichage)
Comment utiliser la bibliothèque d'images Python dans la série python3
Comment essayer l'algorithme des amis d'amis avec pyfof
Comment gérer les erreurs d'exécution dans subprocess.call
Déterminez les nombres dans l'image prise avec la webcam
Détecter les dossiers avec la même image dans ImageHash
Comment obtenir les fichiers dans le dossier [Python]
Comment afficher des images en continu avec matplotlib Memo
Comment afficher des vidéos en ligne dans Google Colab
Comment entraîner Kaldi avec JUST Corpus
Je veux afficher la progression en Python!
Afficher l'image après l'augmentation des données avec Pytorch
L'arrière-plan des caractères de l'image texte est surexposé pour faciliter la lecture.
Comment définir un dossier partagé avec le système d'exploitation hôte dans CentOS7 sur Virtual BOX
Comment afficher la date de modification d'un fichier en langage C jusqu'à nanosecondes