kivy按钮图像显示问题
Posted
技术标签:
【中文标题】kivy按钮图像显示问题【英文标题】:kivy button image display issue 【发布时间】:2016-05-13 17:27:38 【问题描述】:我有一个带有自定义图像的刷新按钮。一切看起来都很好,但是一旦我升级到 Windows 10(我在 8 上),我就会遇到这个奇怪的显示问题,即图像没有拉伸到完全覆盖按钮表面。取而代之的是,按钮中间会显示一个微小版本的图像。Image shows a textbox with an oversized button for clarity.
另外,这是我的 Kv 代码:
Button:
id: generate_btn
size_hint_x: 0.5
size_hint_y: 0.5
background_normal: 'refresh.jpg'
【问题讨论】:
按照另一个问题的提示找到了解决方法:***.com/questions/24668317/… 【参考方案1】:尝试使用嵌套的 Image 和 allow_stretch
Button:
id: generate_btn
size_hint_x: 0.5
size_hint_y: 0.5
Image:
allow_stretch: True
size: generate_btn.size
source: 'refresh.jpg'
pos: generate_btn.pos
我的猜测是您遇到问题是因为您在迁移到 Windows 10 时更改了屏幕分辨率
【讨论】:
试过这个,但现在图像不粘在按钮上。相反,图像显示在窗口的左下角(是的,我检查了我的缩进是否正确并且图像是否正确嵌套) 你的按钮放在哪里?在浮动布局中?我也更新了我的帖子并设置了 pos 没问题 ;) .以上是关于kivy按钮图像显示问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在屏幕中选择图像并使用 kivy 将其显示在另一个屏幕上?