Tkinter Button dimensions
Eric Brunel
eric_brunel at despammed.com
Fri Jul 2 04:23:31 EDT 2004
Elaine Jackson wrote:
> In the script I'm writing, there's a Tkinter Button that contains a square image
> at some times and is blank at other times. Is there a smart way to make its
> dimensions stay the same throughout all this? Any help will be greatly
> appreciated.
Two solutions come to mind:
- specifying a width and a height for the button; a bit awkward, since the unit
taken for the dimensions depends on what is displayed in the button (pixels for
an image; characters for text). And configuring the button size when nothing is
displayed in it seems to take dimensions in characters, which is not suitable
for what you want to do.
- create an empty image of the same size of the existing one and set this image
for the button when it should be empty. Example:
from Tkinter import *
root = Tk()
img = PhotoImage(width=50, height=50)
Button(root, image=img).pack()
root.mainloop()
This may be the best solution for what you want to do.
HTH
--
- Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> -
PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com
More information about the Python-list
mailing list