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等必要文件,還有有很多依賴需要下載。。。。

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