HeJ小鼠
我想在kivy中创建自己的单选按钮。为此,我使用的是模板:
<myCheckBox@ToggleButton>:
background_normal: 'gfx/cbActive.png'
background_down: 'gfx/cbInactive.png'
background_disabled_down: 'gfx/cbActive.png'
background_disabled_normal: 'gfx/cbInactive.png'
按钮如下所示:
在App上使用模板时,可以缩小尺寸,但缩小尺寸过程不会对称缩放。它看起来像:
关于降尺度为何不对称的任何想法?
答案 0 :(得分:3)
Button
(和ToggleButton
)的样式使用BorderImage
来缩放背景。这允许适当地使用标准按钮型图像。但您可以通过设置用于缩放的border property来轻松禁用此行为:
<myCheckBox@ToggleButton>:
border: 0, 0, 0, 0
background_normal: 'gfx/cbActive.png'
background_down: 'gfx/cbInactive.png'
background_disabled_down: 'gfx/cbActive.png'
background_disabled_normal: 'gfx/cbInactive.png'