
Kivy
evil-tomato
这个作者很懒,什么都没留下…
展开
-
在Kivy中使用自定义的字体
1、加载自定义字体 当我们需要使用不同的字体时,而每一种字体又有粗体、斜体、加粗斜体等不同的特性。 首先需要使用LabelBase.register方法来加载自定义的字体和字体特性。例如:#main.py里对应的代码LabelBase.register(name='Roboto', fn_regular='Roboto-Regular.ttf' fn_bold='Roboto-原创 2015-10-21 09:51:34 · 3296 阅读 · 0 评论 -
什么是Kivy???
特点:1、Kivy是一套Python在UI上的框架。其主要用于现在越来越火的新型用户接口的开发。(新型用户接口指多点触控) 2、Kivy是完全开源的,包括商业许可。 3、跨平台,Kivy让你只编写代码一次,而在不同的平台上运行。包括: 台式电脑:MacOSX上,Linux和Windows操作系统。 iOS设备:iPad,iPhone。 Android设备:平板、手机。[windows下具体原创 2015-10-08 20:04:19 · 3678 阅读 · 0 评论 -
buildozer的介绍和安装
Buildozer是一个部署Kivy程序到移动设备的工具,包括Android和iOS等平台。Buildozer目前只能在Linux和MacOS系统下进行对kivy的编译(目前还不支持Windows)。使用Buildozer有好和不好的两个方面,好的方面是,它能够很好地解决部署到不同平台的依赖关系;坏的方面是,当出现错误的时候调试比较困难。目前Buildozer还是最初的版本,但是它比老的Kiv原创 2015-10-25 14:26:39 · 10083 阅读 · 0 评论 -
使用Buildozer部署时,出现AttributeError: 'NoneType' object has no attribute 'group'错误的解决
在Ubuntu12.04上使用Buildozer构建app时,出现了AttributeError: ‘NoneType’ object has no attribute ‘group’错误,如下图所示。 由上图我们可以知道在使用正则表达式匹配android_ndk_version时才出现这个错误的。打开buildozer.spec文件,找到第75行有关于android_ndk_version的原创 2015-10-25 19:47:32 · 11145 阅读 · 0 评论 -
使用Buildozer部署Kivy到移动设备上
在安装好Buildozer软件之后,我们在包含main.py的文件夹下运行buildozer init这个命令,然后我们就会看到在该文件夹下有一个buildozer.spec这个文件,这个文件主要是用来配置一系列设置用的,使用文本编辑器,Linux下使用vim编辑器打开。 下面是个例子:[app]# (str) Title of your application 更改1title = Test原创 2015-10-25 18:31:44 · 5299 阅读 · 2 评论