![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kivy 中文教程 实例入门
kivy 入门
咪博士
这个作者很懒,什么都没留下…
展开
-
Python Kivy 中文教程:安装(Windows)
Kivy 是一套用于跨平台快速应用开发的开源框架,只需编写一套代码,便可运行于各大桌面及移动平台上(包括 Linux, Windows, OS X, Android, iOS, 以及 Raspberry Pi) Kivy 采用 Python 和 Cython 编写,在国外已经十分火爆,受关注程度甚至一度超越了老牌的 Python GUI 工具 PyQt。可惜 Kivy 在国内还鲜为人知,咪博士将原创 2017-11-07 11:55:02 · 5168 阅读 · 3 评论 -
Kivy 中文教程 实例入门 简易画板 (Simple Paint App):0. 项目简介 & 成果展示
本教程咪博士将带领大家学习创建自己的窗口部件 (widget)。最终,我们完成的作品是一个简易的画板程序。当用 kivy 创建应用时,我们需要仔细思考以下 3 个问题:我们创建的应用需要处理什么数据?如何可视化地展示这些数据?用户如何与这些数据交互?以本教程的简易画板为例,我们希望用户可以用手指在触摸屏上画画,这便是用户与数据交互的方式。为了实现这样的交互,我们需要记录下用户手原创 2017-11-07 13:35:32 · 1559 阅读 · 0 评论 -
Kivy 中文教程 实例入门 简易画板 (Simple Paint App):1. 自定义窗口部件 (widget)
1. 框架代码用 PyCharm 新建一个名为 SimplePaintApp 的项目,然后新建一个名为 simple_paint_app.py 的 Python 源文件,在代码编辑器中,输入以下框架代码from kivy.app import Appfrom kivy.uix.widget import Widget class MyPaintWidget(Widget):原创 2017-11-19 12:36:18 · 2722 阅读 · 1 评论 -
Kivy 中文教程 实例入门 简易画板 (Simple Paint App):2. 实现绘图功能
1. 理解 kivy 坐标系统上一节中,咪博士带大家实现了画板程序的基础框架,以及一个基本的自定义窗口部件(widget)。在上一节的末尾,咪博士留了一道关于 kivy 坐标系统的思考题给大家。通过点击窗口的 4 个角落,观察相应的控制台输出,我们可以推断出 kivy 的坐标原点位于窗口的左下角,x 轴正方向为水平向右,y 轴正方向为竖直向上。这和我们中学数学中常见的平面直角坐标系是一模一样的原创 2017-11-20 16:59:08 · 1508 阅读 · 1 评论 -
Kivy 中文教程 实例入门 简易画板 (Simple Paint App):3. 随机颜色及清除按钮
1. 随机颜色通过前面的教程,咪博士已经带大家实现了画板的绘图功能。但是,现在画板只能画出黄色的图案,还十分单调,接下来咪博士就教大家,如何使用随机颜色,让画板变得五彩斑斓。改进后的代码如下:from random import random from kivy.app import Appfrom kivy.uix.widget import Widgetfrom kivy.原创 2017-11-24 09:37:17 · 3520 阅读 · 0 评论 -
Kivy crash 中文教程 实例入门 1. 第1个应用 Kivy App (Making a simple App)
1. 空白窗口在 PyCharm 中创建一个名为 TutorialApp 的项目,然后在该项目中新建了个名为 tutorial_app.py 的 Python 源文件,在 PyCharm 的代码编辑器中,输入下面的代码:from kivy.app import App class TutorialApp(App): pass if __name__ == "__main_原创 2017-12-04 12:54:27 · 10840 阅读 · 1 评论