(几乎)所有小部件都具有可用于设置其样式的各个方面的属性。例如,使用 Button,您可以更改背景颜色、按下或释放时的背景图像以及边框区域的大小(其缩放方式与 CSS 边框图像类似)。您可以查看文档以了解给定小部件的详细信息。
您发布的屏幕截图中的主题可以通过关闭按钮的背景图像并仅使用纯色来实现,非按钮文本是普通标签,并且直接使用 kivy 画布指令或通过图像小部件绘制圆圈(以及圆圈的图像)。
我注意到您在评论中提到了填充,但我不确定您的意思 - 您的意思是按钮之间的距离吗?它们很可能被放置在 GridLayout 中,该 GridLayout 有一个 padding 属性来控制它,因此您可以将其设置为您喜欢的任何内容。
我知道您问的问题比“此屏幕截图是如何做到的?”更普遍,但关键点是几乎所有内容都是可自定义的,并且从默认主题到您的图像不需要进行太多更改。
编辑:有助于这种自定义的一个有用功能是您可以使用 kv 语言非常轻松地覆盖小部件类的样式,因此您无需手动更改每个按钮等。
| 归档时间: |
|
| 查看次数: |
10171 次 |
| 最近记录: |