[英]How to get tkinter canvas to dynamically resize to window width?
[英]How to resize images in a canvas dynamically in tkinter?
在Tkinter中,可以使用以下方法調整畫布和/或框架的大小
canvas.pack(fill="both", expand=True)
這樣,我可以用鼠標拖動tkinter窗口,並且其中的畫布和框架將適應新的尺寸。
但是,我還沒有找到將其應用於畫布中圖像的解決方案。 到目前為止,唯一的解決方案是通過事件操作獨立地更改圖像的大小。
有什么方法可以使畫布中的圖像動態調整大小,就像畫布與上面的單層襯紙一樣嗎?
有什么方法可以使畫布中的圖像動態調整大小,就像畫布與上面的單層襯紙一樣嗎?
不,沒有辦法做你想做的事。 圖像不像可以自動縮放的小部件。 您將需要在包含窗口小部件的<Configure>
事件上設置綁定,並且在綁定函數中,必須將圖像轉換為所需的大小。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.