在Tkinter中,可以使用
调整画布和/或框架的大小canvas.pack(fill="both", expand=True)
这样,我可以用鼠标拖动tkinter窗口,并且其中的画布和框架将适应新的尺寸。
但是我还没有找到将其应用于画布中图像的解决方案。到目前为止,唯一的解决方案是通过事件操作独立地更改图像的大小。
有什么方法可以使画布中的图像动态调整大小,就像画布与上面的单层衬纸一样吗?
答案 0 :(得分:2)
有什么方法可以使画布中的图像动态调整大小,就像画布与上面的单层衬纸一样吗?
不,您无法做任何您想做的事。图像不像可以自动缩放的小部件。您将需要在包含小部件的<Configure>
事件上设置绑定,然后在绑定函数中,必须将图像转换为所需的大小。