gpt4 book ai didi

python - 如何在 tkinter 中动态调整 Canvas 中图像的大小?

转载 作者:行者123 更新时间:2023-11-30 22:04:21 25 4
gpt4 key购买 nike

在 Tkinter 中,可以使用

调整 Canvas 和/或框架的大小
canvas.pack(fill="both", expand=True)

这样我就可以用鼠标拖动 tkinter 窗口,其中的 Canvas 和框架将适应新的尺寸。

但是我还没有找到将其应用于 Canvas 内图像的解决方案。到目前为止,唯一的解决方案是通过事件操作独立更改图像的大小。

是否有任何方法可以使 Canvas 中的图像动态调整大小,就像 Canvas 对上面的单行所做的那样?

最佳答案

Is there any way to make images within a canvas to resize dynamically, just like the canvas does with the one-liner above?

不,没有办法做你想做的事。图像不像可以自动放大和缩小的小部件。您需要在 <Configure> 上设置绑定(bind)包含小部件的事件,并且在绑定(bind)函数中,您必须将图像转换为所需的大小。

关于python - 如何在 tkinter 中动态调整 Canvas 中图像的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53324434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com