[Tkinter-discuss] Sizing

Jeff Cagle jrcagle at juno.com
Sun Dec 24 22:42:45 CET 2006


This is an ignorant question, so thanks in advance for your patience.

I'm trying to code a card game, and I have lots of little .gif's used to 
display card images as follows:

from Tkinter import *
import Image, ImageTk
...
class Card(object):

  def display(self, canvas, x, y, angle)
     im = Image.open(self.URL)
     im = im.rotate(angle)
    self.image = ImageTk.PhotoImage(im)
    canvas.create_image(x,y,image=self.image)

...

The idea is to show four hands of 13 cards, each hand facing inwards.

Oddly, when I display them, the right hand gets truncated.  The 
dimensions of the canvas print out as 265x378.  I can fix it by 
assigning height and width of the canvas manually, but it made me 
wonder: why doesn't the canvas autosize?

Thanks,
Jeff Cagle




More information about the Tkinter-discuss mailing list