用图像限制按钮的大小

时间:2015-02-28 19:53:29

标签: python image tkinter

问题:

我想创建自己的小部件,使用按钮中的图像,但图像会导致按钮太大。如何将按钮的大小调整为正常按钮大小(普通文本的大小)。

代码:

add = Button(master=controlfrm , image=myimagepath)
add.pack()

结果:

this is the result of my code

目标:

我希望将图像的大小调整为等于Entry小部件的高度。

2 个答案:

答案 0 :(得分:2)

Tkinter不会缩小或扩展图像。您可以期望的最佳方法是在PhotoImage上使用zoomsubsample方法,这样您就可以将大小更改为2倍。

如果您想在按钮上使用图像,并且希望它更小,那么最好的解决方案是从尺寸合适的图像开始。

答案 1 :(得分:-1)

尝试设置图像的宽度和高度属性,以使图像符合所需按钮的大小。