摘要: kivy的气泡部件学习内容,包含气泡部件应用、在气泡部件上添加Button、在气泡部件上添加BubbleButton及其它相关的设置应用学习。 以上内容源码请点此下载后,自行导入pycharm进行运行调试学习。 因有同学问到我的kivy学习资料里支持中文的方法是怎么解决的,我将解决中文的方法链接贴在 阅读全文
posted @ 2021-09-12 21:55 michaelxguo 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 之所以将kivy的ProgressBar(进度条)与ToggleButton(切换按钮)作一篇内容来记录学习,是因为这两个内容比较简单,源码内容篇幅也少。 两个功能实例源码均以main.py+switch.kv,main.py+video.kv代码文件构成: switch实例功能演示了一个switc 阅读全文
posted @ 2021-09-12 21:40 michaelxguo 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 之所以将kivy的ProgressBar(进度条)与ToggleButton(切换按钮)作一篇内容来记录学习,是因为这两个内容比较简单,源码内容篇幅也少。 两个功能实例源码均以main.py+progressbar.kv,main.py+togglebutton.kv代码文件构成: Progress 阅读全文
posted @ 2021-09-12 21:38 michaelxguo 阅读(137) 评论(0) 推荐(0) 编辑
摘要: kivy的Slider(滑块)的属性不多,事件动作也不多,相对比较容易掌握: 下面我们将Slider的常规属性进行实例练习,在pycharm里先新建一个项目,然后在项目内新建main.py文件,内容代码如下: from kivy.app import App from kivy.uix.boxlay 阅读全文
posted @ 2021-09-12 21:36 michaelxguo 阅读(233) 评论(0) 推荐(0) 编辑
摘要: checkbox部件属性不多,本练习举例了单选,复选二种方式,并将各checkbox进行id命名,每个都绑定了相同的动作,具体大家可以看源码进行学习。 先在开发工具pycharm里新建一个项目,然后新建mian.py,源码内容如下: from kivy.app import App from kiv 阅读全文
posted @ 2021-08-25 22:21 michaelxguo 阅读(434) 评论(0) 推荐(0) 编辑
摘要: TextInput属性比较多,常用在页面设计上的属性做了实操练习,便于很直观的了解学习本部件。并将其中一个输入提示的属性在实操源码里单独建立了一个功能进行演示。 主程序文件main.py我就不贴出来了,相信你能学到这里,建main.py文件也不是问题了。 布局文件源码如下。 <TextInputWi 阅读全文
posted @ 2021-08-24 22:22 michaelxguo 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 关于kivy内label功能有二部分内容,一个是label小部件属性,另一个是label文本标记属性,实操练习的效果图如下: . 现将label常用的这二类属性整理如下: 现在我们来进行实操练习,在pycharm里先新建一个项目,然后在项目内新建main.py文件,内容代码如下: from kivy 阅读全文
posted @ 2021-08-19 23:24 michaelxguo 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: kivy提供了Button按钮一系列属性来改变样式,下面列了常用的一些Button属性并用实操案例进行演练学习。 新建一个main.py,内容代码如下: from kivy.app import App from kivy.uix.button import Button from kivy.uix 阅读全文
posted @ 2021-08-19 09:35 michaelxguo 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 制作一款简易的调色画板,要用到的知识:页面布局、ToggleButton、ToggleButtonBehavior、get_color_from_hex(兼容十六进制编码颜色);功能上要可以选择颜色,选择画笔线宽,可以清除画板。具体实现效果如下: 先建一个main.py文件,内容代码如下 from 阅读全文
posted @ 2021-08-17 23:57 michaelxguo 阅读(399) 评论(0) 推荐(0) 编辑
摘要: kivy八种布局:FloatLayout、BoxLayout、AnchorLayout、GridLayout、PageLayout、RelativeLayout、ScatterLayout、StackLayout。 FloatLayout:浮动布局,它允许将子部件通过位置参数(pos_hint)和尺 阅读全文
posted @ 2021-08-09 23:07 michaelxguo 阅读(1496) 评论(0) 推荐(1) 编辑