【发布时间】:2020-12-08 02:42:57
【问题描述】:
我想制作一个图像查看器应用程序,但问题是有时图像很大,窗口会自动调整大小以适应图像;因此,我制作的按钮被图像所掩盖。
说,我已经使用window.geometry("sizexsize") 固定了我的窗口大小,那么我怎样才能使图像适应窗口,而不是相反呢?
程序运行时如下所示(有些有按钮,有些没有):
[1]https://i.stack.imgur.com/UjZit.jpg [2]https://i.stack.imgur.com/H1VDk.jpg
【问题讨论】:
-
在加载后使用另一个模块调整图像大小,然后再将其放置在画布上。看看
PIL (Python Imaging Library)的Image和ImageTk -
是的。我已经导入了 Pillow 库,但我刚刚开始使用它。我实际上尝试使用 (height=x, width=x) 参数调整其中一张图像的大小,但它似乎效率不高,而且我也认为我的用法是错误的。
-
@LuckyJones 或许你应该向我们展示一下 PIL 的用法
标签: python python-3.x user-interface tkinter python-imaging-library