1. 理解 kivy 坐标系统 上一节中,咪博士带大家实现了画板程序的基础框架,以及一个基本的自定义窗口部件(widget)。在上一节的末尾,咪博士留了一道关于 kivy 坐标系统的思考题给大家。通过点击窗口的 4 个角落,观察相应的控制台输出,我们可以推断出 kivy 的坐标原点位于窗口 ...
本教程咪博士将带领大家学习创建自己的窗口部件 widget 。最终,我们完成的作品是一个简易的画板程序。 当用 kivy 创建应用时,我们需要仔细思考以下 个问题: 我们创建的应用需要处理什么数据 如何可视化地展示这些数据 用户如何与这些数据交互 以本教程的简易画板为例,我们希望用户可以用手指在触摸屏上画画,这便是用户与数据交互的方式。为了实现这样的交互,我们需要记录下用户手指的位置,这便是应用需 ...
2017-11-07 13:33 0 1586 推荐指数:
1. 理解 kivy 坐标系统 上一节中,咪博士带大家实现了画板程序的基础框架,以及一个基本的自定义窗口部件(widget)。在上一节的末尾,咪博士留了一道关于 kivy 坐标系统的思考题给大家。通过点击窗口的 4 个角落,观察相应的控制台输出,我们可以推断出 kivy 的坐标原点位于窗口 ...
1. 框架代码 用 PyCharm 新建一个名为 SimplePaintApp 的项目,然后新建一个名为 simple_paint_app.py 的 Python 源文件, 在代码编辑器中,输入以下框架代码 运行上面的代码,将显示一个黑色背景的窗口 看起来很没劲的样子 ...
1. 空白窗口 在 PyCharm 中创建一个名为 TutorialApp 的项目,然后在该项目中新建了个名为 tutorial_app.py 的 Python 源文件,在 PyCharm 的代码编辑器中,输入下面的代码: 虽然只有寥寥数行代码,但这已经是一个可以运行 ...
Kivy 是一套用于跨平台快速应用开发的开源框架,只需编写一套代码,便可运行于各大桌面及移动平台上(包括 Linux, Windows, OS X, Android, iOS, 以及 Raspberry Pi) Kivy 采用 Python 和 Cython 编写,在国外已经十分火爆,受关注程度 ...
随着计算机软件开发分工细节化,微软对已有的产品线进行了调整,在保持原有经典开发工具Visual Studio基础上,又推出了一套新的设计开发工具系列,Expression Studio。 Expres ...
项目demo http://pan.baidu.com/s/1wg6PC 学习资料网址 http://www.blogjava.net/bjwulin/archive/2013/02/07/395234.html (不做浮躁的人)博文 ...
使用方法 首先你需要引入skrollr.min.js文件,然后在文档加载完成后调用init()函数 <script type="text/javascript" src="skrollr.m ...
我的博客搬家到https://www.w2le.com/了 skrollr 0.6.29 skrollr是一个单独的视差滚动的JavaScript库,移动端(Android,iOS,等 ...