Python Forum
tkInter and Pillow don't display any images in GUIs - program gives errors instead
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
tkInter and Pillow don't display any images in GUIs - program gives errors instead
#4
its getting garbage collected and it will not show
import tkinter as tk
from PIL import Image, ImageTk
 
w, h = (864, 576)
 
root = tk.Tk()
 
 

canvas = tk.Canvas(root, height=h, width=w)
canvas.pack()
 
bg = ImageTk.PhotoImage(Image.open("characterwindow01.jpg"))
bg_l = tk.Label(root, image=bg)
bg_l.place()
 
 

root.mainloop()
Reply


Messages In This Thread
RE: tkInter and Pillow don't display any images in GUIs - program gives errors instead - by joe_momma - Oct-26-2019, 04:05 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Problems trying to position images with Tkinter emont 3 1,039 Dec-12-2023, 07:20 AM
Last Post: menator01
  [PyGUI] GUIS Gibbse16 1 25,197 Mar-20-2021, 09:43 PM
Last Post: deanhystad
  [Tkinter] Noob question:Using pyttsx3 with tkinter causes program to stop and close, any ideas? Osman_P 4 5,449 Nov-14-2020, 10:51 AM
Last Post: Osman_P
  How to display results from terminal window onto tkinter. buttercup 0 3,732 Jul-21-2020, 04:41 AM
Last Post: buttercup
  [Tkinter] Loading Images to Tkinter with Pillow Tomli 2 13,305 Jun-18-2020, 03:26 AM
Last Post: Tomli
  [Tkinter] Problems to display Web Scraping values in Tkinter Lucas_Ribeiro 0 1,620 May-07-2020, 12:36 AM
Last Post: Lucas_Ribeiro
  Images in tkinter menator01 0 1,676 Apr-25-2020, 12:49 AM
Last Post: menator01
  Exiting/killing a program with tkinter but leaving the graphic on the screen jpezz 3 4,103 Apr-07-2019, 02:13 PM
Last Post: jpezz
  [Tkinter] Help with tkinter; images and button commands SheeppOSU 2 3,090 Mar-28-2019, 02:01 AM
Last Post: woooee
  Display and update the label text which display the serial value jenkins43 5 9,251 Feb-04-2019, 04:36 AM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020