Python+kivy BoxLayout布局示例代码详解


Posted in Python onDecember 28, 2020

kivy BoxLayout布局

创建 main.py ,文件内添加具体的布局,代码如下:

from kivy.app import App 					 # 导入kivy的App类, 它是所有kivy应用的基础
from kivy.uix.boxlayout import BoxLayout 	 # 引入布局

class BoxLayoutWidget(BoxLayout):     	 # 布局类
  def __init__(self, **kwargs):			 # 初始化
    super().__init__(**kwargs)

class BoxApp(App):
  # 实现App类的build()方法(继承自类App类)
  def build(self):

    return BoxLayoutWidget() 			# 返回根控制

if __name__ == '__main__':					# 程序入口
  BoxApp().run()							# 启动程序

然后创建box.kv ,文件内添加一些按钮,由于未指定位置,所以按钮会按默认的方式排列, 具体代码如下:

<BoxLayoutWidget>:
  Button:
    text: "Btn0"
    background_color: 0, 0, 0, 0
    font_size: 35

  Button:
    text: "Btn1"
    background_color: 0, 1, 1, 1
    font_size: 35

  Button:
    text: "Btn2"
    background_color: 0, 1, 0, 1
    font_size: 35

  Button:
    text: "Btn3"
    background_color: 0, 0, 1, 1
    font_size: 35

  Button:
    text: "Btn4"
    background_color: 1, 0, 1, 1
    font_size: 35

  Button:
    text: "Btn5"
    background_color: 1, 0, 0, 1
    font_size: 35

  Button:
    text: "Btn6"
    background_color: 1, 1, 1, 1
    font_size: 35

main.py 运行会加载box.kv文件样式,运行程序如下所示:

Python+kivy BoxLayout布局示例代码详解

到此这篇关于Python+kivy BoxLayout布局的文章就介绍到这了,更多相关Python kivy BoxLayout布局内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python正则匹配查询港澳通行证办理进度示例分享
Dec 27 Python
Python利用多进程将大量数据放入有限内存的教程
Apr 01 Python
关于Django外键赋值问题详解
Aug 13 Python
对numpy中二进制格式的数据存储与读取方法详解
Nov 01 Python
使用python根据端口号关闭进程的方法
Nov 06 Python
python学生管理系统
Jan 30 Python
Python Flask 搭建微信小程序后台详解
May 06 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
python matplotlib模块基本图形绘制方法小结【直线,曲线,直方图,饼图等】
Apr 26 Python
在python里使用await关键字来等另外一个协程的实例
May 04 Python
python 数据库查询返回list或tuple实例
May 15 Python
pycharm激活方法到2099年(激活流程)
Sep 22 Python
python字典与json转换的方法总结
Dec 28 #Python
python字典按照value排序方法
Dec 28 #Python
python Timer 类使用介绍
Dec 28 #Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 #Python
python获取天气接口给指定微信好友发天气预报
Dec 28 #Python
详解python 条件语句和while循环的实例代码
Dec 28 #Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
Dec 28 #Python
You might like
PHP 数组入门教程小结
2009/05/20 PHP
php读取xml实例代码
2010/01/28 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
解决Laravel5.5下的toArray问题
2019/10/15 PHP
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
微信小程序实现上拉加载功能
2019/11/20 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
Python爬虫设置代理IP的方法(爬虫技巧)
2018/03/04 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
Python 3.6 -win64环境安装PIL模块的教程
2019/06/20 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
Python使用OpenPyXL处理Excel表格
2020/07/02 Python
解决python3中os.popen()出错的问题
2020/11/19 Python
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
美国Randolph太阳镜官网:美国制造的飞行员太阳镜和射击眼镜
2018/06/15 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
机电专业大学生求职信
2013/10/04 职场文书
初任培训自我鉴定
2013/10/07 职场文书
医学院毕业生自荐信
2013/11/08 职场文书
乐观自信演讲稿范文
2014/05/21 职场文书
运动会广播稿50字-100字
2014/10/11 职场文书
2014七年级班主任工作总结
2014/12/05 职场文书
皇城相府导游词
2015/02/06 职场文书
关于社会实践的心得体会(2016最新版)
2016/01/25 职场文书
java实现自定义时钟并实现走时功能
2022/06/21 Java/Android