我已经开始使用Kivy for python app的UI了。我想使用带有图像的地图集来设计我的按钮。我已经创建了一个,带有一些标准的100x100png图像: btn_up,btn_down。
Button:
text: _('State')
font_size: 22
on_press: screens.current = 'current_state'
background_normal: 'atlas://res/bkts_atlas/btn_up'
background_down: 'atlas://res/bkts_atlas/btn_down'按钮上的图像将被拉伸。默认Kivy按钮(使用默认主题图集)渲染正常,即使按钮图像是图集中的方形图像也是如此。我的意思是,即使按钮大小不是正方形,它在渲染时也会保持良好的形状。我怎么才能修复它?提前谢谢。
发布于 2016-06-02 21:55:09
Button不成比例地拉伸其图像,以便让您将单个图像用于不同的按钮形状(请注意,无论按钮大小如何,默认图像总是具有相同宽度的边框)。我认为禁用此功能的方法是添加border: 0, 0, 0, 0,否则其他选项将产生其他影响。
https://stackoverflow.com/questions/37591189
复制相似问题