第一章 Kivy和KV语言

在这第1章中,我们涵盖了以下的菜谱:

安装kivy

建立你的界面

在一个类中声明属性

将Python代码和kivy语言关联起来

涉及小部件

在你的Python代码中使用在KV语言中定义的小部件

在多个小部件中重用风格

使用kv语言来进行设计

运行你的代码

使用kivy花园

                                                      

【介绍】

这第1章将介绍给读者kivy框架,它的基础以及kivy语言。这是必要的工作,也是后面各章节的共同的基础。如果这是你第1次使用kv,建议你不要跳过这个章节。如果你跳过了的话,请记得当您需要安装一个支持的工具,或者是确认一些支持你的解决方案的概念的时候,回到这里。

 

【安装kivy】

这一个菜谱将会教你如何的在一台个人电脑上面安装KiVy,这是开发伟大的软件的第1步。

【做好准备】

我们假设你已经有了GNU/Linux (preferably Ubuntu/Debian/Trisquel,我们推荐最后一个),而且python已经安装在上面了,通常,python是已经安装在之前提到的GNU/Linux版本上面的,我们也假设你正在使用Python 2.7版本或者是更高的版本。

【如何做……】

1.添加你个人喜欢的安装文件,我们的推荐如下:

       stable builds:  $ sudo add-apt-repository ppa:kivy-

       team/kivy

       nightly builds: $ sudo add-apt-repository ppa:kivy-

       team/kivy-daily

2.   使用你的包管理器来更新您的安装包:

         $ sudo apt-get update

3. 安装Python-kivy,可选的是,这个示例已经在Python-kivy-examples中建立:

         $ sudo apt-get install Python-kivy

4. 确认安装是否成功。在控制台调用Python,通过执行这个代码:

         import kivy

 

【怎样运行】

 

it works...

     

有许多的方法可以把kivy安装在您的计算机上面。在这里我们描述了可能是最简单的方法,也就是使用您这个版本的包管理器。在第一步中,我们增加了一个PPA作为APT的存储库,并且提供给您两个不同的选项:固定的版本,这个版本中所有的kivy产品已经被很好的测试了,另外一个每日更新版本,是由不断开发的众多安装包组成。实际上,对于ubuntu系统来说,您可以跳开这第一步,因为它只是获取kivy的最新的版本。

在第二步中,我们更新了所有可以用的安装包,其中包含了kivy的存储库。

在第三步中,kivy靠着使用该版本的包管理器开始了真正的安装。

在最后一步中,我们确认kivy是否随着imports Kivy命令的输入而工作

如果每一件事情都到位的话,我们可以看见下面的显示

[INFO  ] Kivy v2.0.0

这显示了安装在你的系统上面的kivy的版本,目前我们使用的是2.0.0.

如果要退出kivy的话,使用命令:

quit()

【还有更多】

现在我们说说Mac OS X Microsoft Windows;对于他们而言,kivy提供了便携式包。作为一种轻松运行kivy的方式,只要去http://kivy.org/#download.

  

Mac OS X

下载 dmg 文件,双击打开,拖拽Kivy.app进入你的应用程序文件夹。准备妥当!

 

Microsoft Windows

下载.zip文件,然后打开它。有一个文件叫做kivy.bat,这个必须作为一个快捷方式拷贝进入您的SendTo 文件夹。

【再看看这些】

好吧,如果您正在使用一个不同的操作系统的话,您总是能够进入http://kivy.org/#download 寻找到您正在使用的。也许,如果您想要从源代码建立Kivy,请看一下第八章,为电脑打包你的应用程序,为linux打包的方法。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值