首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python Kivy使用Atlas

Python Kivy使用Atlas
EN

Stack Overflow用户
提问于 2016-06-02 19:55:54
回答 1查看 387关注 0票数 0

我已经开始使用Kivy for python app的UI了。我想使用带有图像的地图集来设计我的按钮。我已经创建了一个,带有一些标准的100x100png图像: btn_up,btn_down。

代码语言:javascript
复制
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按钮(使用默认主题图集)渲染正常,即使按钮图像是图集中的方形图像也是如此。我的意思是,即使按钮大小不是正方形,它在渲染时也会保持良好的形状。我怎么才能修复它?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-06-02 21:55:09

Button不成比例地拉伸其图像,以便让您将单个图像用于不同的按钮形状(请注意,无论按钮大小如何,默认图像总是具有相同宽度的边框)。我认为禁用此功能的方法是添加border: 0, 0, 0, 0,否则其他选项将产生其他影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37591189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档