Canvases not resizable?
Dr. Peter Stoehr
peter.stoehr at weihenstephan.org
Thu Aug 19 15:02:22 EDT 1999
Hi Stuart,
Stuart Reynolds wrote:
> Are Tkinter canvases fixed to one size? I don't seem to be able to get
> them to expand to fill their container when its resized even the though
> the canvas pack options are set to fill=BOTH and expand=1.
No, canvases are resizeable.
from Tkinter import *
mFrame = Frame(master=None)
mFrame.pack(fill=BOTH, expand=1)
canvas = Canvas(master=mFrame, bg="red")
canvas.pack(fill=BOTH, expand=1)
mFrame.mainloop()
The tricky part is where and when to use the correct options for the
packer. In your example, the frame was not resizeable, thus the canvas
was not resizeable.
Peter
--
---------------------------------------------------------------------------
Dr. Peter Stoehr --- Teisenbergweg 6 --- 85435 Erding --- 08122/47232
---------------------------------------------------------------------------
I'm the terror that flaps through the night
More information about the Python-list
mailing list