Python-kivy

2019年的春节快到了还有3天,公司员工该走的都走了。今早挤公交的时候感觉人明显少了很多,大家相视而笑,互相示意,但眼神坚定.。因为他们知道,只有共和国最优秀的人才,公司各部门最重要的岗位才会出现在这辆公交上。拖着行李箱的人羞愧的低下了头,但是没有人责备他们,毕竟每个人的能力有限,与其让他们继续工作,不如放他们回家过年。

 

 

 

 

1、环境准备

确保pip和wheel是最新版本:

python -m pip install --upgrade pip wheel setuptool

安装开发所需依赖包:

python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
python -m pip install kivy.deps.gstreamer

python -m pip install kivy.deps.angle  #python3.5需要安装此项

安装kivy模块:

python -m pip install kivy

代码示例:

# coding:utf-8

from kivy.app import App
from kivy.uix.button import Button

class Test(App):

    def build(self):
        return Button(text="Jechen")

if __name__=="__main__":
    Test().run()

 2、代码打包

buildozer工具可以打包kivy程序,支持android、ios等。

安装buildozer模块,使用buildozer工具将kivy程序打包成apk:

pip install buildozer

在python项目目录下运行:

buildozer init

运行成功将会创建一个配置文件buildozer.spec,app名称可以通过修改配置文件更改,然后运行:

buildozer android debug deploy run

运行以上命令将会生成跨平台的安装包,可适用安卓、ios等,如果用于安卓,则是利用python-for-android项目。

第一次运行上述命令会自动在系统中下载安卓sdk等必要文件,还有有很多依赖需要下载。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章