easygui 添加图片问题
本帖最后由 pysunred 于 2023-1-27 13:04 编辑大家好,
我使用了easygui的buttonbox()函数添加手机拍摄的图片,但这个图片很大,运行时占了整个控件,buttonbox()这个函数是否有参数可以调整添加图片的大小?
代码如下:
eg.buttonbox('这张相片拍得好吗?', image='F:\zhiyuanzhe.jpg', title='添加图片测试', choices=('好', '不好', '一般般'))
请高手指点,谢谢! 本帖最后由 liuhongrun2022 于 2023-1-27 12:45 编辑
好像不能调大小 用PIL.ImageTk 你好!
根据EasyGui文档中的介绍,buttonbox()函数有两个可以调整图片大小的参数:image_size和image_subsample。
- image_size是一个包含两个元素的元组,用于指定加入的图片的尺寸;
- image_subsample是表示缩小级别的整数。
因此,在你的代码中,你可以向buttonbox()函数添加这些参数来调整所添加图片的大小。例如:
eg.buttonbox('这张相片拍得好吗?',
image='F:/zhiyuanzhe.jpg', # 在Windows中应使用“/”而不是“\”
title='添加图片测试',
choices=('好', '不好', '一般般'),
image_size=(100, 100), # 调整图片大小为100x100像素
image_subsample=2) # 缩小图片为原大小的1/2
在上述代码中,我将图片的大小设置为100x100像素,将缩小级别设置为2,从而使图片看起来比原图小得多。请根据您自己的需要对这些参数进行调整。
页:
[1]