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实现的视频播放器功能完整示例
Feb 01 Python
Python利用pandas计算多个CSV文件数据值的实例
Apr 19 Python
Python使用matplotlib绘制随机漫步图
Aug 27 Python
python: 判断tuple、list、dict是否为空的方法
Oct 22 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
Aug 02 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
Oct 30 Python
Python autoescape标签用法解析
Jan 17 Python
Python yield的用法实例分析
Mar 06 Python
解决python执行较大excel文件openpyxl慢问题
May 15 Python
零基础小白多久能学会python
Jun 22 Python
使用OpenCV去除面积较小的连通域
Jul 05 Python
Python OpenCV实现图像模板匹配详解
Apr 07 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
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
使用PHP数组实现无限分类,不使用数据库,不使用递归.
2006/12/09 PHP
PHP获取网卡地址的代码
2008/04/09 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
2020/04/23 PHP
JavaScript关于select的相关操作说明
2010/01/13 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
jQuery实现流动虚线框的方法
2015/01/29 Javascript
javascript实现计时器的简单方法
2016/02/21 Javascript
JS日程管理插件FullCalendar简单实例
2017/02/07 Javascript
详解vue-resource promise兼容性问题
2017/06/20 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
angular1配合gulp和bower的使用教程
2018/01/19 Javascript
JS监听滚动和id自动定位滚动
2018/12/18 Javascript
[43:57]Liquid vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
[01:07:57]DOTA2-DPC中国联赛 正赛 Ehome vs Magma BO3 第二场 1月19日
2021/03/11 DOTA
Django1.3添加app提示模块不存在的解决方法
2014/08/26 Python
Python兔子毒药问题实例分析
2015/03/05 Python
Python中使用strip()方法删除字符串中空格的教程
2015/05/20 Python
让Django支持Sql Server作后端数据库的方法
2018/05/29 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
iframe跨域的几种常用方法
2019/11/11 HTML / CSS
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
手工制作的豪华英式沙发和沙发床:Willow & Hall
2019/05/03 全球购物
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
劳动竞赛活动方案
2014/02/20 职场文书
现场施工员岗位职责
2014/03/10 职场文书
团日活动总结书
2014/05/08 职场文书
环境整治工作方案
2014/05/18 职场文书
社区活动策划方案
2014/08/21 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
联谊活动总结范文
2015/05/09 职场文书
交通处罚决定书
2015/06/24 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书