Using images in tkinter [ including how to scale them ]

Поделиться
HTML-код
  • Опубликовано: 5 янв 2023
  • A video that covers using images in tkinter. An emphasis is put on how to scale images properly to fill an area.
    You can get the code here:
    github.com/clear-code-project...

Комментарии • 22

  • @andc5457
    @andc5457 Год назад +3

    You are one of the best python teachers I have encountered to date

  • @v4nixd
    @v4nixd Год назад +1

    Damn bro, how does this channel have only 920 subs, with these damn cool videos?

  • @diver2048
    @diver2048 Год назад +2

    There was an old PIL library for image manipulation in python2. Pillow is newer fork of it, written in python3. So library is pillow, but "import PIL ..." for compatibility))

  • @chillwithcode2987
    @chillwithcode2987 9 месяцев назад

    Thankyou for bringing this kind of videos 🎉

  • @w9xv_433
    @w9xv_433 5 месяцев назад

    Amazing video, this was a huge help!

  • @graziadeigatti
    @graziadeigatti Год назад +1

    Thanks!! Really good explanation!

  • @lewisheslop9339
    @lewisheslop9339 7 месяцев назад +1

    Note: When a PhotoImage object is garbage-collected by Python (e.g. when you return from a function which stored an image in a local variable), the image is cleared even if it’s being displayed by a Tkinter widget.
    To avoid this, the program must keep an extra reference to the image object. A simple way to do this is to assign the image to a widget attribute, like this:
    label = Label(image=photo)
    label.image = photo # keep a reference!
    label.pack()
    This is alternative way to do it instead of using global variable.

  • @user-oz3nt6jh4y
    @user-oz3nt6jh4y День назад

    Cool video

  • @iyadahmed430
    @iyadahmed430 4 месяца назад

    You are awesome!

  • @awildmoose6798
    @awildmoose6798 Месяц назад

    Great video

  • @benedict0902
    @benedict0902 Месяц назад

    I have pillow already installed but it says pillow cant be defined, why s=is this happening? im very new tocoding

  • @rolandojtorres
    @rolandojtorres 3 месяца назад

    tkinter puede leer por defecto png files o gif files o pnm o ppm files. pillow solo se usa para leer jpg o tiff.

  • @autarroy
    @autarroy Год назад +1

    Very good video
    Was looking for long time
    I have a question
    I have a folder with 25 photos.
    I want the images with even number must come in canvas A and the images with odd numbers must come in canvas B.
    Can you make a video or help me to code that
    Waiting for your reply

    • @CocoForBird
      @CocoForBird Год назад +1

      If your photos are named like 1.png 2.png etc then you could just loop through the images and do something like
      If int(image_name[0]) % 2 == 0 then it’s even and you know to display it in canvas A. Otherwise, display it in canvas B. Something like that.
      Essentially, extract the number from the filename and do mod 2 in order to see if it’s even or odd.

  • @galedex5661
    @galedex5661 3 месяца назад

    The one answer i was looking for and it is left as training exercise... i guess i have to look somewhere else

    • @ClearAtlas
      @ClearAtlas  3 месяца назад +1

      I am solving it myself, just wait 3 seconds

  • @user-oz3nt6jh4y
    @user-oz3nt6jh4y День назад

    this

  • @rolandojtorres
    @rolandojtorres 3 месяца назад +1

    no trates de entender tkinter si no sabes tcltk antes. python no ejecuta tkinter, es tcl el que ejecuta tkinter.

  • @mitch_the_-itch
    @mitch_the_-itch Год назад +1

    Like Communism this all works great in theory. In practice is is always a complete disaster.
    "Error: Cannot import ImageTk from PIL." OF COURSE....

    • @ruyqxei
      @ruyqxei 2 месяца назад

      mine is like too im gonna cry