python tkinter 如何使canvas上的图片随着窗体变化而动态变化?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python tkinter 如何使canvas上的图片随着窗体变化而动态变化?相关的知识,希望对你有一定的参考价值。

被一个问题缠绕将近3天了,已经百度了很多遍,甚至到外国的几个网站找了找。试了很多方法,没办法了,故此请求帮助。(新手一枚,代码还在慢慢规范,写的比较不正规,还请海涵)这是全部代码,这样写,画布canvas可以随着窗体的变化而变化,但是画布上的image(第39行)并不能随之发生大小的改变,一直是photo(第33行)设置的大小。我想在调整窗体大小的时候,作为背景的图片能够随之变化。先谢谢兄弟们了,请大能指点一二。(图三就是调整窗体后,背景图片并不能随之发生变化)

参考技术A canvas(或者任意控件)可以变化,通常是某些控件的属性设置
self.c=Canvas(…)
self.c.pack(fill="both", expand=True)

以上是关于python tkinter 如何使canvas上的图片随着窗体变化而动态变化?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Python tkinter canvas postscript 文件转换为 PIL 可读的图像文件?

Python3 Tkinter基础 Canvas create_text 在画布上添加文字

Python3 tkinter基础 Canvas create_text 在画布上添加文字

Python tkinter canvas实现图片裁剪

tkinter如何将一个部件透明??

在Canvas tkinter上动态更改滚动条的长度