跳转到主要内容

Mixins that adds margin functionality to Kivy widgets

项目描述

garden.layoutmargin

Build Status PyPI version

一组混合(MarginLayoutAddMargin),用于为Kivy小部件添加margin功能。

demo

使用方法

@ .py 子类

from layoutmargin import AddMargin, MarginLayout


class MarginBoxLayout(MarginLayout, BoxLayout):
    pass


class MarginButton(AddMargin, Button):
    pass

@ .kv 布局

MarginBoxLayout:

    MarginButton:
        margin: (30, 10, 30, 10) # integer / float

    MarginButton:
        margin: ("10%", "10%", "10%", "10%") # percentage of total widget size

    MarginButton:
        margin: (30, "10%", 30, "10%") # mixed

运行演示

make run

安装

pip install layoutmargin

致谢

Enteleform/-Kivy-MarginLayout-Demo 分支。

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

layoutmargin-20190911.tar.gz (3.3 kB 查看哈希)

上传时间:

构建分布

layoutmargin-20190911-py3-none-any.whl (4.7 kB 查看哈希)

上传时间: Python 3

支持