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转码问题的解决方法
Oct 07 Python
Python中统计函数运行耗时的方法
May 05 Python
Python实现批量修改文件名实例
Jul 08 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
May 04 Python
pytorch 转换矩阵的维数位置方法
Dec 08 Python
python 求10个数的平均数实例
Dec 16 Python
python3 常见解密加密算法实例分析【base64、MD5等】
Dec 19 Python
Python 实现加密过的PDF文件转WORD格式
Feb 04 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
Mar 09 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
Mar 23 Python
Python字典fromkeys()方法使用代码实例
Jul 20 Python
4种非常实用的python内置数据结构
Apr 28 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在服务器执行exec命令失败的解决方法
2012/03/03 PHP
通过PHP的内置函数,通过DES算法对数据加密和解密
2012/06/21 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
php集成开发环境详解
2019/09/24 PHP
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
js设置document.domain实现跨域的注意点分析
2015/05/21 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
详解Python中的join()函数的用法
2015/04/07 Python
python实现的MySQL增删改查操作实例小结
2018/12/19 Python
python dict 相同key 合并value的实例
2019/01/21 Python
解决Pytorch 加载训练好的模型 遇到的error问题
2020/01/10 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
python 利用zmail库发送邮件
2020/09/11 Python
医生实习工作总结的自我评价
2013/09/27 职场文书
中专三年学习的个人自我评价
2013/12/12 职场文书
十八大报告观后感
2014/01/28 职场文书
中学生评语大全
2014/04/18 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
求职自我评价参考范文
2019/05/16 职场文书
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android
Python中文纠错的简单实现
2021/07/07 Python
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis